[ruby-dev:45290] Question about block parameter syntax

From: SASADA Koichi <ko1@...>
Date: 2012-02-26 04:59:11 UTC
List: ruby-dev #45290
 ささだです.

  1.times{
  |
    x,
    y|
  }

は通りますが,

  1.times{
  |
    x,
    y
  |
  }

は通りません.閉じる | が行頭に来るのがまずいようです.これは,そういう
もんでしょうか.下記のように,ブロックパラメータにコメント入れようと思っ
て気づきました.

  1.times{
  |
    x, # xxx
    y  # yyy
  | # <- syntax error, unexpected '\n', expecting '|'
  }

-- 
// SASADA Koichi at atdot dot net

In This Thread

Prev Next