プログラミング備忘録
2015年4月21日 コンピュータSlice 取り出す
Chomp 取り除く
後置if 実行 if 条件文
Unless if !の代わりで読みやすい
Eachワンライナー list.each {|line| puts line }
%q() URLとかをそのまま扱える
%r() //の代わりで同上。同上。//の中で "と’は不要。int、str問わず一致させられる
list.each_with_index {|l, i| put l+i}
Arrayに便利なメソッド多いから随時おぼえていく
原則
小さく簡単に作って試す
出来た機能はとりあえず全部メソッド化して保存(同じファイル同じクラスにぶち込む)。あとで繁雑になったらその時考える。抽象化はせずにコピペで対応
作った機能は全部ドキュメント化して引数、引数の型、リターン、リターンの型を1ファイルにまとめて覚えておく
つかメソッドと引数とリターンを全部日本語で書いてみるとか??
メソッドとして完成してクラスにぶち込む時にメソッドと変数を日本語に置き換えする。でメソッドの中身は基本いじらない。実行するのは基本別ファイルで、クラスとメソッドを呼び出して使う。どうなんだろう、ドキュメント要らずになるか否か
Chomp 取り除く
後置if 実行 if 条件文
Unless if !の代わりで読みやすい
Eachワンライナー list.each {|line| puts line }
%q() URLとかをそのまま扱える
%r() //の代わりで同上。同上。//の中で "と’は不要。int、str問わず一致させられる
list.each_with_index {|l, i| put l+i}
Arrayに便利なメソッド多いから随時おぼえていく
原則
小さく簡単に作って試す
出来た機能はとりあえず全部メソッド化して保存(同じファイル同じクラスにぶち込む)。あとで繁雑になったらその時考える。抽象化はせずにコピペで対応
作った機能は全部ドキュメント化して引数、引数の型、リターン、リターンの型を1ファイルにまとめて覚えておく
つかメソッドと引数とリターンを全部日本語で書いてみるとか??
メソッドとして完成してクラスにぶち込む時にメソッドと変数を日本語に置き換えする。でメソッドの中身は基本いじらない。実行するのは基本別ファイルで、クラスとメソッドを呼び出して使う。どうなんだろう、ドキュメント要らずになるか否か
コメント