タグ

blockとparameterに関するhachiのブックマーク (1)

  • Rubyのパラメータと引数の対応付けを理解する(前編)|TechRacho by BPS株式会社

    配列分解(array decomposition)とpost-requiredは、元記事著者独自の呼び方のようです。 上のパラメータをすべて使った例は以下のようになります。 def foo a, b = 2, *c, d, e:, f: 7, **g, &blk; end パラメータの説明 注意: 元記事で使われているパラメータの種類は、パラメータを修飾する記号の書式だけでは決まりません。元記事におけるパラメータの種類は、「パラメータを修飾する記号」、「パラメータが置かれる位置(順序)」、「パラメータにどんな引数が渡されるか」を総合したものです。 たとえば「記号が何もついていないから必須パラメータ」とは限らず、パラメータの配置に応じてpost-requiredパラメータと呼んでいます。 3.の配列分解はパラメータの書式ではなくパラメータの動作と理解するのがよいでしょう。 1. 必須 必須パ

    Rubyのパラメータと引数の対応付けを理解する(前編)|TechRacho by BPS株式会社
  • 1