検索結果
表示
このウィキでページ「Foo-do」を新規作成しましょう。検索で見つかった他のページも参照してください。
- Haskell/Arrows (do 記法の節)proc FOO -> SOME_ARROW -< (SOMETHING_WITH_FOO) が使われている。 さて、上のplusTwoの定義を見て読者はがっかりしたのではないか。なぜ、plusOneを2回実行する定義になっていないのかと。ここでは、do記法を導入して、そのような定義を行ってみる。…4キロバイト (639 語) - 2020年5月26日 (火) 23:12
- い手法です。例えば、以下のようなコードがあったとします。 if (foo() && bar()) { // do something } foo()とbar()が両方ともtrueを返す場合に、if文の中身が実行されます。しかし、foo()がfalseを返す場合には、bar()を評価する必要はありませ…6キロバイト (868 語) - 2023年3月7日 (火) 03:04
- ExceptionBase { }; void foo(ExceptionBase& e) { throw e; // 例外送出時の e の静的な型が使用される。 } int main (void) { ExceptionDerived e; try { foo(e); } catch (ExceptionDerived&…8キロバイト (1,157 語) - 2010年4月5日 (月) 22:07
- n.foo().writeln; // writeln(foo(n)); と同じ bar(); } int foo(int n) { writeln("foo内"); return 2 * n; } void bar() { writeln("bar内"); } 実行結果 main内 foo内 42…13キロバイト (1,757 語) - 2023年5月20日 (土) 07:42
- foo[0], bar.baz = a, b # 評価順序: a, b, foo, []= on foo, bar, []= on bar, baz= on bar # Ruby 3.1.0以降 # 評価順序: foo, bar, a, b, []= on foo, baz= on bar foo[0]…275キロバイト (36,725 語) - 2024年3月14日 (木) 06:00
- 架空の関数foo の解説例です: foo (x, y, . . . ) [Function] 関数foo は,y からx を減じ,その結果に残りの引数を加算します。もしy が与えられなければ,かわりに標準状態で19 を使用します。 foo (1, [3, 5], 3…17キロバイト (2,844 語) - 2015年8月7日 (金) 11:19
- puts join_arguments(1, 2, 3) # => "1, 2, 3" puts join_arguments("foo", "bar") # => "foo, bar" マクロの中で、{{}}で囲んだ式を埋め込むことができます。この式は、コンパイル時に評価され、その結果がコードに挿入…97キロバイト (12,127 語) - 2024年11月14日 (木) 10:55
- function foo() endがlocal foo; foo = function() endではなく、local foo; foo = function() endと変換されるからであす。これは、fooが第一の形式のではなく第二の形式では関数の環境の一部で…19キロバイト (2,902 語) - 2022年7月5日 (火) 07:54
- <pre><nowiki>$foo =~ s/foo/bar/; $foo =~ s#foo#bar#; $foo =~ s@foo@bar@; $foo =~ s!foo!bar!; $foo =~ s{foo}{bar}; $foo =~ s(foo)(bar);</nowiki></pre>…3キロバイト (47,945 語) - 2023年7月5日 (水) 00:13
- で囲まれた文字列です。例えば、"Hello, World!" が文字列です。 Symbol(シンボル): 一意の識別子を表現します。先頭にコロン : を付けて表現します。例えば、:foo や :bar がシンボルです。 Boolean(真偽値): 真偽値を表現します。true と false の2つの値があります。 Array(配列):…36キロバイト (5,100 語) - 2024年3月8日 (金) 01:22
- "symbol") SYMBOL ⇒ 6 (defparameter *foo* 42) ⇒ *FOO* (read-from-string "#.(setq *foo* \"gotcha\")") "gotcha" ⇒ 23 *foo* ⇒ "gotcha" Common Lisp では PRINC-TO-STRING…24キロバイト (3,640 語) - 2018年1月31日 (水) 02:07
- 一方,以下のような書き方について, switch (foo) case (1) -2 ... これは,特にC 言語のプログラマにとって,驚くべき結果になります。 以下のコードと同じ挙動をします。 switch (foo) case (1) case (2) doit (); ... 2…27キロバイト (4,219 語) - 2015年8月7日 (金) 11:26
- args else do left <- unpacker $ args !! 0 right <- unpacker $ args !! 1 return $ Bool $ left `op` right 引数それぞれが型エラーを投げるかもしれないので、(Errorモナドの)do…20キロバイト (2,718 語) - 2021年4月13日 (火) 11:12
- で、明示的に関数が例外を投げないことを宣言できます。また、コンパイラは関数内の処理を見て、暗黙的にnoexceptの有無を推測します。 void foo() noexcept { // 例外を投げないことが保証された処理 } void bar() { // 何らかの処理 throw SomeException();…34キロバイト (4,791 語) - 2024年5月13日 (月) 02:57
- switch文 複数の条件分岐を効率的に処理します。 ループ構造 同じ処理を複数回実行する。 while文 条件が真である間、繰り返し処理を行います。 do-while文 最低1回は実行される繰り返し処理を行います。 for文 繰り返し処理を効率的に行います。 制御の移動 プログラムの特定の部分に直接ジャンプする。…43キロバイト (6,234 語) - 2024年11月5日 (火) 02:48
- 関数ファイルではありません: 1; function foo () do_something (); endfunction function do_something () do_something_else (); endfunction たとえ,関数fooで参照する以前にdo_somethingが定義されていないとしてもです。…46キロバイト (6,434 語) - 2015年8月7日 (金) 11:40
- "is not defined." の文字列を連結したものを返します。 obj = DynamicObject() print(obj.foo) # 出力: foo is not defined. 一方、__setattr__ メソッドは、属性に値を代入する際に呼び出されます。通常の属性代入が行われ…49キロバイト (6,300 語) - 2024年1月8日 (月) 03:27
- 独自マクロの定義と展開 (defmacro my-do-twice [& body] `(do ~@body ~@body)) (macroexpand '(my-do-twice (println "Hello"))) ;; 展開結果: ;; (do ;; (println "Hello") ;;…71キロバイト (9,690 語) - 2024年10月2日 (水) 03:14
- Enumをスイッチで使用します。 const Foo = enum { string, number, none, }; const p2 = Foo.number; const what_is_it = switch (p2) { Foo.string => "This is a string", Foo.number =>…264キロバイト (32,158 語) - 2024年11月14日 (木) 11:23
- の垂直タブ(control-k)を表します。 複数の文字列は,行列を定義する表記を用いて,連結することができます。たとえば,以下の式は, [ "foo" , "bar" , "baz" ] ‘foobarbaz’ を含む文字列を生成します。行列を作ることについて,さらなる情報はChapter 4[Numeric…26キロバイト (2,802 語) - 2015年8月7日 (金) 11:21