Doorkeeper

Grow.rb第10回:手続きを操る

2020-07-01(水)20:00 - 22:00 JST
オンライン リンクは参加者だけに表示されます。

詳細

概要

今回はRubyの機能の中でも理解の難しい「手続きオブジェクト」とブロックを扱います。特にブロックProclambdaMethodUnboundMethodの違いを扱います。
ドキュメントとしては https://docs.ruby-lang.org/ja/latest/class/Proc.html などが該当しますが、ここに書かれていることを実際に試してみることでその挙動を理解することを目指します。
具体的には、各種手続きオブジェクトを複数受け取り、それらの出力比較をするクラスやベンチマークを取るクラスを実装します。
引き続きDiscordを用いたオンライン開催(音声共有)となります。

こんな人にオススメ

  • Rubyを仕事で使っているが、Rubyのもっとディープな内容について知りたい
  • Proclambdaの違いがわからない
  • UnboundMethodクラスの使いみちがわからない

会場案内

今回はオンラインでの開催となります。
https://discord.gg/pfQQ34b からDiscordに参加してください。
なお、音声チャットや画面共有を使う関係上、クライアントアプリを使用することを推奨します。

タイムテーブル

時間 内容
20:00 本編開始、自己紹介タイム
20:20 ブロック・Proc.newproclambda->MethodUnboundMethodの紹介
20:30 デモをしつつ上記クラスの概要を確認
20:50 休憩
21:00 再実装:メソッド比較クラスとベンチマーククラス
22:00 何人かの回答を共有して知見を深めよう
22:20 時間ある人は雑談

その他

任意の時間に参加・早退可能です。
自宅からの参加になると思いますので飲食などはもちろんご自由にどうぞ。飲酒も可能です。
最近グループでのビデオチャットがサポートされたので、試してみるかもしれません。

コミュニティについて

Grow.rb

Grow.rb

ざっくり説明 Ruby力を高めたいRubyistたちが、コードを書いたりちょっとマニアックな内容を学んだりするコミュニティです。 Rubyを業務で使い始めて間もない方から中上級者まで、Rubyのことを手を動かしながら学びたい人はぜひいらしてください! チャットルーム 雑談の場として、あるいはオンライン開催の際のコミュニケーションの場として、Discordを活用しています。 以下のリ...

メンバーになる