「デリゲート」の版間の差分

タグ: モバイル編集 モバイルウェブ編集
タグ: モバイル編集 モバイルウェブ編集
63行目: 63行目:
式形式のラムダとの違いは、ステートメント形式のラムダの本体が任意の数のステートメントで構成できる点です。次の例では、<code>x</code>を二乗した値を出力するデリゲートを<code>powoutput</code>という名前で宣言します。
式形式のラムダとの違いは、ステートメント形式のラムダの本体が任意の数のステートメントで構成できる点です。次の例では、<code>x</code>を二乗した値を出力するデリゲートを<code>powoutput</code>という名前で宣言します。
  var powoutput = (x) =>
  var powoutput = (x) =>
    {
  {
      var powed = x*x;
    var powed = x*x;
      print(x);
    print(x);
    };
  };
  powoutput(2);//出力例:4
  powoutput(2);//出力例:4