- 1 : 2020/04/07(火) 22:11:45.255 ID:FL+DVef90
- var a, b;
a = [0,1,2];
b = a;
a[0] = 5;console.log(c) // [5, 1, 2]
冷静に考えたらこんなの狂ってるだろwww
- 2 : 2020/04/07(火) 22:12:13.686 ID:GI83HSX50
- デファクトスタンダード
- 3 : 2020/04/07(火) 22:12:32.013 ID:wZ6e848v0
- cはどっから出てきたの?
- 4 : 2020/04/07(火) 22:13:51.126 ID:FL+DVef90
- 間違えたわ
var a, b;
a = [0,1,2];
b = a;
a[0] = 5;console.log(b) // [5, 1, 2]
これが狂ってると言いたかった
- 9 : 2020/04/07(火) 22:14:57.104 ID:GI83HSX50
- >>4
それはマトモだと思うぞ - 20 : 2020/04/07(火) 22:17:59.782 ID:5RKx6Jgy0
- >>4
値渡しじゃなくて、参照型がデフォルトなのか - 5 : 2020/04/07(火) 22:14:02.086 ID:8YG8DVUWr
- なにそれ怖い
- 6 : 2020/04/07(火) 22:14:11.435 ID:GI83HSX50
- TypeScriptやれ
- 7 : 2020/04/07(火) 22:14:17.626 ID:5RKx6Jgy0
- 型がないのは気が狂ってるよな
- 8 : 2020/04/07(火) 22:14:28.164 ID:AFM8qyNa0
- 配列もポインタ?が代入されんの?
- 13 : 2020/04/07(火) 22:16:01.900 ID:IZ5v28BW0
- >>8
追加や削除できるし実質リストなんだろうね - 24 : 2020/04/07(火) 22:18:31.850 ID:AFM8qyNa0
- >>13
なるほど - 10 : 2020/04/07(火) 22:15:07.240 ID:hyCTYQeuH
- 慣れすぎて何とも思わなかった
- 11 : 2020/04/07(火) 22:15:38.736 ID:KymvJIn90
- つい最近(5年くらい前?)にリリースされたJavaのバージョンでもvarが使えるようになった
- 12 : 2020/04/07(火) 22:15:52.042 ID:GI83HSX50
- 配列は参照型ってだけじゃね?
- 14 : 2020/04/07(火) 22:16:35.759 ID:3KEa/hD00
- これはなにが実行されるの?
- 15 : 2020/04/07(火) 22:16:43.537 ID:kZyI0d160
- tsがあるじゃん
- 16 : 2020/04/07(火) 22:17:02.306 ID:yq854FRU0
- 簡潔で美しいじゃん
- 17 : 2020/04/07(火) 22:17:14.106 ID:bN3cRvBI0
- こんなんrubyでもpythonでも同じだろ
- 18 : 2020/04/07(火) 22:17:21.754 ID:388gg7vw0
- c?
- 19 : 2020/04/07(火) 22:17:59.313 ID:7G+6S1ya0
- お前らみんなプログラミングわかるの?
もしかして俺やばい? - 35 : 2020/04/07(火) 22:27:25.044 ID:6ibpDqQT0
- >>19
介護職でもわかる時代だぞ - 21 : 2020/04/07(火) 22:18:02.448 ID:5S/dtK/6r
- 代入でディープコピーされると思ってる方がおかしい
- 22 : 2020/04/07(火) 22:18:07.619 ID:jM48TuaG0
- ユルユルなイメージ
- 23 : 2020/04/07(火) 22:18:08.499 ID:6DAoQClld
- 「C++の勉強なんてする必要ない!」って主張するやついるけど
こういうのが分かんない奴が出てくるから必要なんだよ - 25 : 2020/04/07(火) 22:19:29.859 ID:lQ1CuNi70
- 参照代入してるだけじゃん
意味不明 - 26 : 2020/04/07(火) 22:19:41.858 ID:FL+DVef90
- swiftならこうはならない
var a = [1, 2, 3]
var b = a;
a[0] = 5;print(b[0]) //1
こう感覚的にわかりやすい
- 30 : 2020/04/07(火) 22:21:11.508 ID:bN3cRvBI0
- >>26
糞やん
意図せずコピーおきるゴミ言語 - 27 : 2020/04/07(火) 22:20:06.601 ID:AFM8qyNa0
- 言語によって癖があるのは別にいいんじゃないかと思う
- 28 : 2020/04/07(火) 22:20:33.152 ID:4p6/PZdO0
- javascriptってオブジェクト指向に基づいた設計じゃないし時代遅れだよな
それが今でも最前線張ってるってすごい - 37 : 2020/04/07(火) 22:28:50.066 ID:GI83HSX50
- >>28
は? - 29 : 2020/04/07(火) 22:20:37.640 ID:5RKx6Jgy0
- 型がない言語とか怖くね
なんの値入れてるかわけわからん - 31 : 2020/04/07(火) 22:22:48.409 ID:lQ1CuNi70
- >>29
そんな厳密に数値計算する言語じゃあるまいし型に拘りすぎるのもどうかと思うけど - 34 : 2020/04/07(火) 22:27:10.860 ID:8YG8DVUWr
- >>31
数値計算というか安全性とかじゃね - 32 : 2020/04/07(火) 22:24:38.552 ID:hyCTYQeuH
- 正直俺のレベルだと型見える規模しか書けないから気にしたこと無かった
- 33 : 2020/04/07(火) 22:26:19.463 ID:D+eL+xuu0
- 動的型付け言語はクソ
Pythonメインで中規模以上の開発をするのも気が狂ってるとしか思えない - 36 : 2020/04/07(火) 22:28:24.862 ID:IWcl4CQR0
- 参照渡しなのは割と他の言語でもあるでしょ
jsに限っては型指定ない以外もっと意味わからん仕様結構ある - 38 : 2020/04/07(火) 22:29:10.037 ID:SJ6Vp2kw0
- というかもはやTSとかのAltJSが一般的だしES5とかならconstとかあるじゃん
- 39 : 2020/04/07(火) 22:29:35.903 ID:5RKx6Jgy0
- 昔7行で書かれたテトリスで感動したな
- 40 : 2020/04/07(火) 22:32:46.273 ID:qjRlqh850
- C#でReflectionとdynamicを駆使する俺みたいな奴を敵視しそうな>>1だな
- 41 : 2020/04/07(火) 22:33:46.956 ID:D+eL+xuu0
- >>40
C#でdynamic使う奴は無能 - 42 : 2020/04/07(火) 22:36:24.251 ID:qseTsLqM0
- お前ら的に一番やりやすいプログラミング言語ってなんなの?
- 44 : 2020/04/07(火) 22:36:57.129 ID:PxmdE5xIp
- >>42
VB - 46 : 2020/04/07(火) 22:37:50.536 ID:qjRlqh850
- >>42
C#は神
Visual StudioがIDEとして最強すぎる - 43 : 2020/04/07(火) 22:36:56.928 ID:H1S3Egc6r
- Java大好き
- 47 : 2020/04/07(火) 22:37:54.746 ID:bN3cRvBI0
- vbは流石にガ●ジ
Rustだろ
コメント