У нас вы можете посмотреть бесплатно とりあえず読書会 : #39 Ruby – Documentation или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
気になった本を勉強会の形式をかりつつ読み進めてみよう — ということで、とりあえず読書会を開催しますね。 読み進めるのは、目ぼしいものが見つからないまま、ひとまず Ruby 公式サイトの Documentation にしてみます。そんな本を読みながら、プログラミングで遊んでいきましょう。 今回は「[Blocks and Procs](https://pine.fm/LearnToProgram/chap_1... “Passing Blocks (Not Procs) into Methods” から読み進めていきますね。 Ruby – Documentation: https://www.ruby-lang.org/en/document... 各回の詳細情報: https://slime-caraway-717.notion.site... ■ ダイジェスト 今回の読書会では、Ruby ドキュメントの「Passing blocks, not Procs, into methods」を読み進め、ブロックをメソッドに直接渡す方法について学びました。`Proc` オブジェクトを使わずにブロックを渡すことで、コードを簡潔に書けることが重要なポイントとして挙がりました。 具体的なコード例として、インデックスが偶数の要素に対して処理を行う `each_even` メソッドを実装しました。このメソッドではアンパサンド(`&`)を使用してブロック引数を受け取る仕組みを解説。さらに、プログラムの特定セクションの実行時間を計測する `profile` メソッドも取り上げました。 また、メソッドにブロックを渡し、具体的にどのように扱うかを検討する課題に取り組みました。`grandfather_clock` という仮想的なメソッドを作成し、現在の時間を元にブロックを呼び出すロジックを考案。`Time.now` を使用し、時間の管理における難しさを討論しました。 今回の学習では、ブロックの実用性と Ruby におけるブロックの柔軟な取り扱いが理解できました。次回はこの続きとして、ブロックに関するさらなる活用法を探求する予定です。