トップページ > プログラム > 2014年07月06日 > Nj41+MNM

書き込み順位&時間帯一覧

36 位/233 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000200001003



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
スレ立てるまでもない質問はここで 137匹目
Ruby 初心者スレッド Part 55

書き込みレス一覧

スレ立てるまでもない質問はここで 137匹目
245 :デフォルトの名無しさん[sage]:2014/07/06(日) 16:35:51.03 ID:Nj41+MNM
>>242
http://www.nxmnpg.com/ja/3/qsort
スレ立てるまでもない質問はここで 137匹目
246 :デフォルトの名無しさん[sage]:2014/07/06(日) 16:49:27.02 ID:Nj41+MNM
>>243
一般的なCSV形式またはTSV形式では、以下のように定義される
・フィールドの区切り:"," カンマ または "¥t" タブ
・レコードの区切り:"¥n"

この定義から生成される構文をBNF記法で示す
 <フィールド> ::= 区切り文字ではない文字の列
 <レコード> ::= <フィールド> ( "," <フィールド> ) * "&yen;n"
 <ファイル> ::= <レコード> *
Ruby 初心者スレッド Part 55
82 :デフォルトの名無しさん[sage]:2014/07/06(日) 21:55:00.85 ID:Nj41+MNM
>>69
>そういやPythonやJavaScript向けにRuby似の標準クラス
>ライブラリとかあったらすごく使いたいと思う

JavaScript だと Underscore.js とういライブラリが相当品になるね
Ruby の Enumerable 提供メソッドと比較すると
JavaScript の標準ライブラリは貧弱だけど(map/select/inject相当しかない)、
これを Underscore.js が補ってくれる
この Underscore.js とDOM操作ライブラリである jQuery の組合せが、
今時の一般的な JavaScript プログラミングらしい

Python に関しては、よく知らんけど実現不可能じゃないかと思う
>>57では書いていなかったけど、Rubyのブロックに相当する
Python のラムダ式には、その本体に式しか書けない(=文が書けない)という
関数型プログラミングにとっては致命的な制限がある
この制限によって、Ruby や JavaScript と比較するとメソッド・チェーンの
簡潔さや表現力が著しく劣る(はっきり言って使い物にならない ....)
関数型も部分的には導入したけど、あくまで手続き型プログラミングが主体である、
というのが Python の設計哲学なので、それを受け入れるしかない


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。