エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
L'eclat des jours(2020-04-22)
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
L'eclat des jours(2020-04-22)
_ Rubyの状態変数の値 状態変数を利用したプログラムを実装するときに、あまり何も考えずに、Numeric定... _ Rubyの状態変数の値 状態変数を利用したプログラムを実装するときに、あまり何も考えずに、Numeric定数を使ってしまって失敗した。 STATE_A = 1 STATE_B = 2 STATE_UNKNOWN = 99 ... case @current_state when STATE_A ... あとからステートパターンを実装することを考えたら、そこはSymbolを使うべきところだった。 STATE_A = :state_a # 不要だが、ステート一覧を示すための宣言と考える STATE_B = :state_b ... if self.respond_to?(@current_state) @current_state = self.__send__(@current_state) else raise "unknown state #{@current_state}" end