Ruby 初心者スレッド Part 23
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
400:デフォルトの名無しさん 08/12/11 23:01:48 端末エミュレータが自動で標準出力に nkf -端末エンコード をかませばいいじゃん nkf 自動認識が失敗したらなにか出力バッファに対して再試行できる仕組みにしてさ Emacs が 文字コード指定して開き直せるのと同じような感じで こういうときは us-ascii で済んでる人間が憎いなあ 401:デフォルトの名無しさん 08/12/11 23:21:56 >>399 どんなデータでもその自動認識が正しく動作するならおまえは天才だ 402:デフォルトの名無しさん 08/12/12 01:25:25 >>389 ありがとうございます。 でもこの場合、引数のほうが長ければ>>389のようにする、ということですよね。 そういうのが面倒だったので、zipにオプションがないかなーと思って質問してみました。 ないようならあきらめて>>389のようにします。 403:デフォルトの名無しさん 08/12/12 02:19:09 >>402 先頭の要素が不足する配列って、明示的にnil入れてあることが多いしね。 zipが複数の配列を引数に取ることを思い出して作り替えてみた。 眠いから間違ってるかも。 def Array.zip2(*ary) size = ary.map{|i| i.length}.max top = ary.shift.dup top[size-1] = nil if block_givin? top.zip(*ary){|a| yield a} else top.zip(*ary) end end
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4283日前に更新/244 KB
担当:undef