
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【Ruby】ブロック - Qiita
ブロック付きのメソッド呼び出し 主な用途は次の3つ。 ループの抽象化 ブロックへの機能付加。典型的に... ブロック付きのメソッド呼び出し 主な用途は次の3つ。 ループの抽象化 ブロックへの機能付加。典型的にはリソース管理。 コールバック関数・イベントハンドラ クロージャーとしてのブロック ブロックはクロージャである。 つまり、ブロックの中のコードに現れる自由変数はブロックの外部環境に従う。ブロックにおける自由変数は、外部環境であるブロックの外側のコンテキストで解決される。 下記の例では、ローカル変数 count がブロックの外と中で共有されている。 str = 'Hello, World' count = 0 str.each_line do |line| print line count += 1 end print count # => 1