1つの括弧:
print ( (1..10).collect do |x| x**2 end ) SyntaxError: compile error詳細:
(irb):1: syntax error, unexpected kDO_BLOCK, expecting ')' print ( (1..10).collect do |x| x**2 end ) ^ (irb):1: syntax error, unexpected kEND, expecting $end print ( (1..10).collect do |x| x**2 end ) ^2つの括弧:
print (( (1..10).collect do |x| x**2 end )) 149162536496481100=> nil
print (a) do <...>との違いがわかりprint(a) do <...>ます。しかし、私の場合の違いは何ですか?2つの括弧が1つと同じではないのはなぜですか?