JanGaJan.com

Is fun? JOY!

MetaNight 第6回を開催しました

イベント概要については、About MetaNightをご覧ください。

MetaNightというMetaprogramming Ruby 2の読書会の第6回目を開催しました。

活動内容

Part 1 Chapter2 の Constant から the rake example の前までやりました。
読みながらの意見とかはこちらに載せてあります。
https://trello.com/b/OZ3llmtE/metanight-6th

感想

今回は初の一人会(いつも皆様ありがとうございます)だったので、同日あった別イベントに参加しつつ読み進めました。
雑談メインになったので、そんなに進まなかった。

Constant is like in a file system

定数の基本的な話です。同じ定数名だとしても、定義しているスコープが違えば、別物として扱います。そのため、仕組みとしてはファイルシステムを連想するとイメージしやすいです。例えば、別ディレクトリにあるファイルは、ファイル名が一緒でも別ファイルになります。定数も同様、同じ定数名でも、定義しているスコープが違えば参照する値は異なります。

  • 定数の先頭は大文字
    • クラス名やモジュール名は定数である
  • 定数を上書き可能だが、警告が発生

英語

  • have to do with

関係がある

  • go even further

さらに掘り下げる

その他

  • 酒弱いので、飲むと記憶力が薄まる
  • Rubyは面白い
  • 沖縄合宿行きたい

Comments