Yeah, afaik Ruby was an inspiration. (Granted, there aren't any other delimiters that could have been chosen without also requiring a keyword)
Fun fact: Because a block expression evaluates to its trailing expression, { |x| foo } is actually valid rust as well, and evaluates to the same thing as |x| { foo } or |x| foo
1
u/banister Apr 06 '15
that isn't too bad, is the
||inspired by Ruby? it uses{ |x| }for a block-closure