

RubyのRedisクライアントのソースコード(redis4.0.1)を読んでいると、  
`lib/redis/client.rb`  
というファイルに

[code]

    def call(command)
          reply = process([command]) { read }
          raise reply if reply.is_a?(CommandError)
    ......
    
[/code]

という記述がありました。

[code]

    process([command]) { read }
    
[/code]

この`[]`閉じと、`{ }`
の文法の名前をググりたいのですがどういうワードでググればいいのか見当がつかないので、知っている方がいれば教えていただきたいです

追記 2020/6/27  
こちらが参考になりました。  
<http://rubylearning.com/satishtalim/ruby_blocks.html>


CC BY-SA 4.0
2020-06-24T09:07:37.703
67955
2020-06-27T10:10:17.570
2020-06-27T10:10:17.570
39416
39416
question
ruby redis
process([command]) { read } のような文法の名前を知りたい


記号をググるのは難しいので、Rubyの場合はリファレンスマニュアルの「Rubyで使われる記号の意味」のページを参照すると意味がつかめると思います。  
<https://docs.ruby-lang.org/ja/latest/doc/symref.html>

英単語としてググるなら、brackets, braces, curly braces, parenthesesなどの単語が適切でしょうか。


CC BY-SA 4.0
2020-06-24T09:40:18.967
67956
2020-06-24T09:40:18.967
21283
67955
answer