- 【JavaScript】スクリプト バトルロワイヤル51【php,py,pl,rb】©2ch.net
564 :デフォルトの名無しさん[sage]:2015/08/31(月) 11:48:29.99 ID:jP9ITZzN - forEachを関数型という人は聞いたこと無いな。
mapとかfilterとかfindとかreduceとか そういうのを関数型と言ってる人なら聞いたことあるが。 これらはJavaScriptのArrayのメソッド。 またjQueryにも同様のメソッドがあり こちらも関数型と言われる。
|
- C++相談室 part118 [転載禁止]©2ch.net
989 :デフォルトの名無しさん[sage]:2015/08/31(月) 11:51:16.53 ID:jP9ITZzN - お前の知ったことじゃない
|
- 【JavaScript】スクリプト バトルロワイヤル51【php,py,pl,rb】©2ch.net
573 :デフォルトの名無しさん[sage]:2015/08/31(月) 17:27:55.35 ID:jP9ITZzN - はぁ? underscoreを使うと少し冗長になるだけで
メソッドチェーンが使えるのだから、関数型プログラミングに向いてるじゃん。 なんで反対の結論にするの?
|
- 【JavaScript】スクリプト バトルロワイヤル51【php,py,pl,rb】©2ch.net
577 :デフォルトの名無しさん[sage]:2015/08/31(月) 18:37:17.55 ID:jP9ITZzN - >>574
それがどうかしたの? たった数文字打つのが 大変なの?
|
- 【JavaScript】スクリプト バトルロワイヤル51【php,py,pl,rb】©2ch.net
581 :デフォルトの名無しさん[sage]:2015/08/31(月) 19:42:47.11 ID:jP9ITZzN - >>578
> 可読性を確実に落とすからね いやw 落ちないでしょw 人間が文字をどのように読んでるか知ってる? 一文字づつ読んでるわけじゃないんだよ。 単語単位で読んでる。 1文字が2文字になったからといって 可読性が半分になるわけじゃない。 タイプ数なら確かに増えるんだが(数秒程度は遅くなる) でも可読性に関してはミリ秒も差は出ないよ。 そして可読性は重要だが、書くのはそれほど重要じゃない。
|
- 【JavaScript】スクリプト バトルロワイヤル51【php,py,pl,rb】©2ch.net
582 :デフォルトの名無しさん[sage]:2015/08/31(月) 19:45:09.55 ID:jP9ITZzN - >>580
> その手法がメソッドチェーンである必要性は特にないが、かといって関数合成が > できるわけでもないJavaScriptでは それは訂正しようね。 JavaScriptは関数合成をするのに、外部のライブラリを持ち要らなければならない。 言語には備わってないから、言語の機能を覚えなくていい代わりに ライブラリの機能を覚える必要がある。 それだけ。
|
- 古代VBプログラマ質問スレ(Ver.6.0 まで) part65 [転載禁止]©2ch.net
5 :デフォルトの名無しさん[sage]:2015/08/31(月) 19:46:36.39 ID:jP9ITZzN - いにしえの古代兵器がオーパーツであるのは
何時の時代のファンタジーも一緒だ。
|
- 【JavaScript】スクリプト バトルロワイヤル51【php,py,pl,rb】©2ch.net
584 :デフォルトの名無しさん[sage]:2015/08/31(月) 19:48:18.90 ID:jP9ITZzN - >>583
それは、言語仕様に標準で備わってる メソッドでも同じことだ。
|
- 【JavaScript】スクリプト バトルロワイヤル51【php,py,pl,rb】©2ch.net
585 :デフォルトの名無しさん[sage]:2015/08/31(月) 19:52:35.97 ID:jP9ITZzN - lispでconsというのがある。
「ええとこのメソッドは…」と考える時間が増える。 みたいな話を>>583はしている。
|
- 【JavaScript】スクリプト バトルロワイヤル51【php,py,pl,rb】©2ch.net
588 :デフォルトの名無しさん[sage]:2015/08/31(月) 20:28:17.07 ID:jP9ITZzN - 仕事取られるから?
|
- 【JavaScript】スクリプト バトルロワイヤル51【php,py,pl,rb】©2ch.net
590 :デフォルトの名無しさん[sage]:2015/08/31(月) 20:32:34.93 ID:jP9ITZzN - 使わなければいいだけじゃん?
|
- 【JavaScript】スクリプト バトルロワイヤル51【php,py,pl,rb】©2ch.net
591 :デフォルトの名無しさん[sage]:2015/08/31(月) 20:35:19.65 ID:jP9ITZzN - 負の遺産っていうのは技術力の低さから生まれるんだけどね。
CIができてない。だから修正が大変でリファクタリングができない。 こういう状態から生まれるもの。 言語のせいにしている時点で、技術力の低さがうかがい知れるってものだよ。
|
- 【JavaScript】スクリプト バトルロワイヤル51【php,py,pl,rb】©2ch.net
594 :デフォルトの名無しさん[sage]:2015/08/31(月) 21:31:34.27 ID:jP9ITZzN - > 仮にjavascriptが浸透しデファクトスタンダードとなった場合保守せざる得ない
保守しなくていい言語なんて無いんだけど? > コンパイル言語の場合バイナリでリンクできるから仮に新規開発の言語が変わっても資産は無駄にはならない。 逆に言えば、コンパイル言語じゃないなら資産は無駄になる。 って話? > CIや技術力の問題ではない。インタプリタは局所的につかう分には便利だが広範囲に使うだけで一定のリスクがある。 その理由が書いてない。 > もちろんjavascriptがコンパイル出来るようになってそれが一般的に浸透すればサーバサイドに関しても立場を変えたい。 コンパイル出来るようになることで、 何が変わるっていいたいの? なんか君理由一つも書いてないよ。
|
- 【JavaScript】スクリプト バトルロワイヤル51【php,py,pl,rb】©2ch.net
597 :デフォルトの名無しさん[sage]:2015/08/31(月) 21:41:45.11 ID:jP9ITZzN - >>595
それはお前の問題だろう? そりゃ下っ端には決める権限はないよw
|
- 【JavaScript】スクリプト バトルロワイヤル51【php,py,pl,rb】©2ch.net
598 :デフォルトの名無しさん[sage]:2015/08/31(月) 21:44:53.30 ID:jP9ITZzN - >>595
あ、お前もしかして、 バイナリにしてしまったものは、 もう修正することはない。 だから保守しなくていいと思ってるの? ちょっと頭が悪い。
|