09/12/26 13:22:43
>>979
対象のコントロールにイベントハンドラが登録されることだよw
副作用の意味分かってないでしょ
982:デフォルトの名無しさん
09/12/26 13:24:59
結果が変わらんのならどういう書き方してもいいじゃん
何で副作用出しちゃいかんのよ
ポリシー?
983:デフォルトの名無しさん
09/12/26 13:25:55
個人でやってるならええよ。
984:デフォルトの名無しさん
09/12/26 13:27:32
ふらっとC#,C♯,C#(初心者用) Part52
スレリンク(tech板)
また荒れそうなので次
985:デフォルトの名無しさん
09/12/26 13:27:58
操作対象がList<T>やArrayの場合と他のIEnumerable<T>の場合とで
やり方が変わるのはおかしいだろ
じゃあEnumerableクラスに拡張メソッドとしてForEachを入れろという話になるが,
MSは副作用を嫌って入れなかった
986:978
09/12/26 13:28:57
>>981
副作用が悪なら副作用がある言語ばっかりなのは何でよ?
C#だって基本は関数型言語じゃないじゃん。
987:デフォルトの名無しさん
09/12/26 13:30:17
>>986
”許容されている”と”濫用すべきでない”相反しないよ
988:デフォルトの名無しさん
09/12/26 13:31:14
回答になってねぇよ
おかしいかどうかは主観だろうが
989:デフォルトの名無しさん
09/12/26 13:31:36
盛り上がってまいりましたwwwwwwwwwwwwwwwwwwwww
990:デフォルトの名無しさん
09/12/26 13:31:36
それって副作用なのか?
991:デフォルトの名無しさん
09/12/26 13:33:24
「関数型言語」だと副作用はよろしくないとされてるけど
普通の手続き型言語にそれを求めるのは酷だ。
まあ一つの関数/メソッドには論理的に一つの機能だけを持たせろって考え方で作ってれば問題ないよ。
992:デフォルトの名無しさん
09/12/26 13:35:24
俺は考え方次第だと思うから別に…
一つ言えるのは機能が提供されてるのなら使うのは使う人間の自由だろ
Obsoleteでマークされてるわけじゃないしな
993:デフォルトの名無しさん
09/12/26 13:35:24
プログラミングでいう副作用ってどんなこと?
994:デフォルトの名無しさん
09/12/26 13:38:21
全部
C#は副作用でプログラミングする言語
それとLINQに副作用がないというのはちょっとレベルが違う話なんだけどね
995:デフォルトの名無しさん
09/12/26 13:38:22
結局このスレ1週間で使い切ったのか
996:デフォルトの名無しさん
09/12/26 13:39:20
早いね~。
997:デフォルトの名無しさん
09/12/26 13:39:33
俺は単純なforeachを使うべきだと思うけど、下手に煽るのはいただけない
998:デフォルトの名無しさん
09/12/26 13:41:11
C#やってると一言余計になるらしい。
999:デフォルトの名無しさん
09/12/26 13:42:24
C#っていうかプログラム書いてると一言余計な傾向は出る気がするw
職業マだと特に
1000:デフォルトの名無しさん
09/12/26 13:42:29
そんだけシーシャーパーが増えているという証拠
1001:1001
Over 1000 Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。