今日のお気に入りコード
1 $KCODE = "s" 2 3 require 'pp' 4 5 pp ["Ruby","Perl","Python"].zip( ["使う!!","ぜんぜん","たまに"] , ["Rubylist","素人","基本だけ"] ) 6
用途としては、Excelのセルの値を縦に取得したデータをzipで連結して、1行ごとのレコードを生成する時に使う。
1行づつとればいいじゃんっていうのはナシで。
縦に取得するコードの方が汎用性があって、いいのよ。
イメージは、こんな感じ
rows( "C3" ).zip( rows( "D3" ) , rows( "E3" ) )・・・(1)
こうするとC-Eの範囲でレコードが取れる。
実際には、これは展開後のソースでもいいかも。
rows( "C3:E3" ) => (1)へ展開されるようにするとか。