Tbpgr Blog

元エンジニア 人事 tbpgr(てぃーびー) のブログ

2013-01-03から1日間の記事一覧

Ruby | メソッド | booleanのメソッドの命名慣習

パンくず Ruby メソッド booleanのメソッドの命名慣習 概要 booleanのメソッドの命名慣習について 内容 Rubyでは慣習として、booleanのメソッドの末尾はクエスチョンマークを付与します。 is_method_name? 下記は、Stringクラスの末尾の文字を削除するメソッ…

Ruby | メソッド | 破壊的メソッド(bang method)

パンくず Ruby 破壊的メソッド(bang method) 概要 Rubyの破壊的メソッド(bang method)について 内容 Rubyでは慣習として、レシーバーを変更するメソッド(破壊的メソッド)を 定義する際には感嘆符を末尾に付与します。 method_name! 下記は、Stringクラスの…

書籍 Effective Java | 拡張可能なenumをインターフェースで模倣する

パンくず Effective Java 拡張可能なenumをインターフェースで模倣する 概要 拡張可能なenumをインターフェースで模倣する 詳細 Enumは継承できないが、インターフェースによる模倣が可能。 実装が重複する場合はヘルパークラスなど外部化することで重複を解…

Ruby | メソッド | Procオブジェクトの受け渡し

パンくず Ruby メソッド Procオブジェクトの受け渡し 概要 Procオブジェクトの受け渡しについて 内容 メソッドの引数の最後に&付きの引数を定義することで 呼び元で渡したブロックをProcとして受け渡すことができます。 def (first, &second) # xxxx end サ…