[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 04/22 19:38 / Filesize : 234 KB / Number-of Response : 1025
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

次世代言語11[Rust Swift TypeScript Dart]



1 名前:デフォルトの名無しさん [2018/06/03(日) 23:53:27.92 ID:vrBh4O6u.net]
スレタイ以外の言語もok

前スレ
次世代言語10[Rust Swift TypeScript Dart]
https://mevius.5ch.net/test/read.cgi/tech/1524607347/

719 名前:デフォルトの名無しさん [2018/06/24(日) 07:43:19.88 ID:yrJGTcca.net]
>>701
そうだよね

720 名前:デフォルトの名無しさん mailto:sage [2018/06/24(日) 13:29:15.56 ID:tiUGZk0g.net]
swiftってゴチャゴチャ機能詰め込んだモダンなC++って印象しかないけど良い言語なのか

721 名前:デフォルトの名無しさん mailto:sage [2018/06/24(日) 13:41:30.12 ID:Wl9zttLU.net]
全然c++要素ないだろ…

722 名前:デフォルトの名無しさん mailto:sage [2018/06/24(日) 13:44:51.66 ID:ytwtOhSm.net]
iPadのアラートにキャンセルボタンでないんか?

723 名前:デフォルトの名無しさん mailto:sage [2018/06/24(日) 13:50:51.28 ID:VwV4wfVR.net]
IntelliJがあるKotlinのほうがSwiftより強い

724 名前:デフォルトの名無しさん mailto:sage [2018/06/24(日) 14:16:19.36 ID:aS0z5WOn.net]
なんでチェック例外なくしてしもうたん
みんなナチュラルに例外無視して例外が例外した時例外的な挙動になるじゃん
馬鹿?

725 名前:デフォルトの名無しさん mailto:sage [2018/06/24(日) 14:20:18.05 ID:4gJIHbwS.net]
>>713
https://www.artima.com/intv/handcuffs.html
アンダース神の御言葉
あと当時にはなかった事情として、高階関数と相性最悪というのもある

726 名前:デフォルトの名無しさん mailto:sage [2018/06/24(日) 14:22:38.49 ID:aS0z5WOn.net]
>>714
は?日本語でやりなおせこのカス
しょうもない神とかいってマウント取ってチンポおっ立ててるゴミは死なす

727 名前:デフォルトの名無しさん mailto:sage [2018/06/24(日) 14:22:38.79 ID:aS0z5WOn.net]
>>714
は?日本語でやりなおせこのカス
しょうもない神とかいってマウント取ってチンポおっ立ててるゴミは死なす



728 名前:デフォルトの名無しさん mailto:sage [2018/06/24(日) 14:26:16.08 ID:afUW8/ml.net]
> If the new version of foo is going to throw a new exception that clients should think about handling, isn't their code broken just by the fact that they didn't expect that exception when they wrote the code?
> Anders Hejlsberg: No, because in a lot of cases, people don't care. They're not going to handle any of these exceptions.
これを堂々と言えるのがヘルスバーグの凄さだよな
言語厨はこういうくだらない問題に固執して、その結果、使えないものを生み出す

729 名前:デフォルトの名無しさん mailto:sage [2018/06/24(日) 15:08:00.23 ID:zgy+o43M.net]
1つの誤りを減らすために倍の工数をかけるのは意味がある
100万行に1つエラーがあるとき1つ減ったら品質2倍

730 名前:デフォルトの名無しさん mailto:sage [2018/06/24(日) 15:23:54.41 ID:I6qT+7Vz.net]
チェック例外はステータスコードをリターンして呼び出し側に毎回チェックを要求するようなもの
例外を開発した根本的な理由を否定するおかしな機能だ

731 名前:デフォルトの名無しさん mailto:sage [2018/06/24(日) 15:34:52.16 ID:W9MJDxOG.net]
>>715
英語も読めない奴がなんでこのスレにおるん?

732 名前:デフォルトの名無しさん mailto:sage [2018/06/24(日) 15:37:10.47 ID:zUb4/N1b.net]
>>715
https://translate.google.co.jp/translate?u=https%3A//www.artima.com/intv/handcuffs.html

733 名前:デフォルトの名無しさん mailto:sage [2018/06/24(日) 15:57:11.31 ID:zgy+o43M.net]
>>719
ステータスコードとか黙殺されるじゃないか

734 名前:デフォルトの名無しさん mailto:sage [2018/06/24(日) 16:08:53.37 ID:NdKqGL5r.net]
exitがあるならexitを使え
exitとは違うと言いたいだけのためにcatchするのはや

735 名前:゚ろ []
[ここ壊れてます]

736 名前:デフォルトの名無しさん mailto:sage [2018/06/24(日) 17:10:33.48 ID:5X6JCb05.net]
>>701
まあ一理あるよ。
実際転職してこういうバカがいない環境で作業するようになったが
めちゃくちゃ楽になったというのはある。
バカと議論するくらいなら自分の環境を変える方が有効なのは事実だ。

737 名前:デフォルトの名無しさん mailto:sage [2018/06/24(日) 18:21:51.58 ID:7besbNmD.net]
そういえば、Swiftってチェック例外しか無いけど
StackOverflowExceptionみたいなどうしようもないタイプのエラーはどう扱ってるんだ?



738 名前:デフォルトの名無しさん mailto:sage [2018/06/24(日) 18:37:51.28 ID:zUb4/N1b.net]
いさぎよ死

739 名前:デフォルトの名無しさん mailto:sage [2018/06/24(日) 19:10:21.85 ID:rCnjXQm/.net]
Swiftのthrowsは投げる例外の種類を特定できない
規模が大きくなればほぼ全てのメソッドにthrowsが付くので何の意味もなくなる
iOSアプリ専用言語ってことでスケーラビリティを捨てて簡潔さを取ったんだよ
全く検査例外の問題を解決していない

740 名前:デフォルトの名無しさん [2018/06/24(日) 19:20:57.72 ID:yrJGTcca.net]
議論しなくて楽といいながら反論しないと我慢できないあたり、敗北に耐えられなくなったんだろうなあ

741 名前:デフォルトの名無しさん mailto:sage [2018/06/24(日) 20:13:53.05 ID:LdM/sNf2.net]
はあ……はぁ…… 敗北者?

742 名前:デフォルトの名無しさん mailto:sage [2018/06/24(日) 21:04:40.84 ID:+NknEUst.net]
Jカス死ね
外に持ち出すな

743 名前:デフォルトの名無しさん mailto:sage [2018/06/24(日) 21:13:15.40 ID:IMfFDE+Z.net]
Goの例外機構は素晴らしい

744 名前:デフォルトの名無しさん mailto:sage [2018/06/24(日) 22:53:08.23 ID:aS0z5WOn.net]
>>730
おいよせのるな立ち止まるな戻れ

745 名前:デフォルトの名無しさん mailto:sage [2018/06/24(日) 23:42:03.20 ID:454A8npo.net]
Goに例外機構あったの??

746 名前:デフォルトの名無しさん mailto:sage [2018/06/24(日) 23:54:12.95 ID:n0+oKw/B.net]
パニック パニック パニック みんなが あわててる

747 名前:デフォルトの名無しさん mailto:sage [2018/06/25(月) 01:21:07.81 ID:sauGlQNA.net]
Nim vs Pony
https://www.slant.co/versus/395/15833/~nim_vs_pony

Nimの圧勝www



748 名前:デフォルトの名無しさん mailto:sage [2018/06/25(月) 01:43:43.51 ID:MLyw+FoY.net]
マイナーvsマイナーで圧勝とは

749 名前:デフォルトの名無しさん mailto:sage [2018/06/25(月) 02:28:15.40 ID:Emoxa88w.net]
Java8基準で考えていく

750 名前:デフォルトの名無しさん mailto:sage [2018/06/25(月) 02:39:47.18 ID:sauGlQNA.net]
日本じゃ全然話題にならないけどEveのトピックはいつも大論争になる。
果たしてEveは革新的なプロジェクトなのか、誤って定義した問題を解決しようとしているに過ぎないのか。
https://news.ycombinator.com/item?id=12817468
https://news.ycombinator.com/item?id=13010396
https://news.ycombinator.com/item?id=16227130
https://news.ycombinator.com/item?id=16630359

751 名前:デフォルトの名無しさん mailto:sage [2018/06/25(月) 03:16:00.10 ID:/4lQWXmM.net]
Egisonのパターンマッチちょっと感動した

752 名前:デフォルトの名無しさん mailto:sage [2018/06/25(月) 03:17:17.70 ID:44m9rNA8.net]
記号なしの数学はより分かりやすく役に立つか

753 名前:デフォルトの名無しさん mailto:sage [2018/06/25(月) 09:16:08.84 ID:5QtoeHUB.net]
パトロン見つからなくてプロジェクト終了してたんだな。残念

754 名前:デフォルトの名無しさん mailto:sage [2018/06/25(月) 14:24:03.82 ID:KTJIIKxw.net]
>>170
は?vscodeもtsも不安しかねえんだけど
シェア一強になるまでは低姿勢、なった瞬間に手のひら返し、が今までのMSのテンプレ

今回もまったく芸のないテンプレでむしろ呆れてるところ
お前みたいなバカが信者かわからんがMS持ち上げる阿呆が出てくるからタチ悪い

755 名前:デフォルトの名無しさん mailto:sage [2018/06/25(月) 14:27:50.78 ID:NzmJfW7/.net]
マイナーvsマイナーだと、設計そのものの良し悪しよりも
どれだけ労力をかけて作り込まれているかの方が影響でかいからなあ……
作ってる側が「いやそこの最適化は後回し」とか思ってるところを測ってもしょうがないし
(いやメジャーvsメジャーでもそういうとこあるけど)

756 名前:デフォルトの名無しさん mailto:sage [2018/06/25(月) 15:24:30.75 ID:3bOE7bXX.net]
一生疑って暮らすのは楽しいのかな

757 名前: []
[ここ壊れてます]



758 名前:デフォルトの名無しさん mailto:sage [2018/06/25(月) 15:50:06.67 ID:d4UYbnp8.net]
「疑う」の反対は「割る」
割れば楽しいのはわかった上で敢えて疑う方を選ぶんだろう

759 名前:デフォルトの名無しさん [2018/06/25(月) 16:43:18.37 ID:1uudit/q.net]
>>738
なんかSmalltalk風味があるな・・・

760 名前:デフォルトの名無しさん mailto:sage [2018/06/25(月) 19:42:46.10 ID:Vbt8BrVm.net]
MSのやり方について講釈垂れる前に
ライセンス見ろよとしか(VSCode,vscode)

761 名前:デフォルトの名無しさん mailto:sage [2018/06/25(月) 23:28:09.79 ID:RDIsdPp/.net]
>>742
陰謀論者は生きづらそうで大変ですね。
もしMSが手のひら返したら、forkするだけですけど?

762 名前:デフォルトの名無しさん mailto:sage [2018/06/25(月) 23:37:34.43 ID:XbrJPmKw.net]
forkするだけ(藁)
強がっちゃってまあ

いいのか?フォフォフォカヌポォしますぞ!!!(憤怒)←草www

763 名前:デフォルトの名無しさん mailto:sage [2018/06/25(月) 23:47:42.02 ID:d4UYbnp8.net]
forkするより製品版を単純にコピーするだけの方が早い
MSの影響で民度が下がる
MSと無関係でいる方が安全

764 名前:デフォルトの名無しさん mailto:sage [2018/06/26(火) 00:04:43.71 ID:Si7josaM.net]
永遠にvimかemacsしか使わなければよい

765 名前:デフォルトの名無しさん mailto:sage [2018/06/26(火) 00:07:22.28 ID:RrNymGzT.net]
数年前の意識高い系達が「Web開発のスピードにIDEなど邪魔(キリッ」とか言ってたのが嘘みたいだよな
結局のところ彼等は電気を知らない原始人だったのだ

766 名前:デフォルトの名無しさん mailto:sage [2018/06/26(火) 00:09:45.57 ID:5qApnOMl.net]
火に怯えてた猿、の間違いだろw

767 名前:デフォルトの名無しさん mailto:sage [2018/06/26(火) 00:10:17.87 ID:PwoRxl17.net]
Vimは操作性や立ち上がりの速さが優れている
Guiのエディタはプラグイン導入の楽さが優れている
Emacsは間くらい



768 名前:デフォルトの名無しさん mailto:sage [2018/06/26(火) 01:10:33.16 ID:OhefK1bS.net]
>>742
つーか誰もツッコんでないんだけど、なんでこんな遅レスなんだっていう

769 名前:デフォルトの名無しさん mailto:sage [2018/06/26(火) 02:31:41.82 ID:z7QfCwwb.net]
>>742
不安を感じないものを上げてみて

770 名前:デフォルトの名無しさん mailto:sage [2018/06/26(火) 07:48:27.74 ID:8nfGtP67.net]
アメリカ人「銃があれば原始人を倒せるのに」

771 名前:デフォルトの名無しさん mailto:sage [2018/06/26(火) 10:23:19.59 ID:/82hZ4jz.net]
>>756
Gitlabは少なくとも信頼できる
Azureで動いてるとか言ってる奴いるけどもうやめるって話出てる

エディタはEmacsで十分だし、babelあればES2016でもまともに書けるからTSは不要

772 名前:デフォルトの名無しさん mailto:sage [2018/06/26(火) 10:30:34.11 ID:Uq9cj0Jx.net]
>>758
DB消すようなとこが信頼できる?

773 名前:デフォルトの名無しさん mailto:sage [2018/06/26(火) 10:39:38.33 ID:/82hZ4jz.net]
>>759
消したあとの対応は信頼できる
MSなら消しても揉み消してた

774 名前:デフォルトの名無しさん mailto:sage [2018/06/26(火) 10:43:02.43 ID:jiePcum7.net]
>>760
MSそんな事したことあったっけ?
ただの妄想?

775 名前:デフォルトの名無しさん mailto:sage [2018/06/26(火) 11:38:55.58 ID:8nfGtP67.net]
疑問を持つ人はいっぱいいるが疑問を解決する人は少ないのが現実で
すぐに解決すると思うのは非現実的

776 名前:デフォルトの名無しさん mailto:sage [2018/06/26(火) 17:29:52.82 ID:iZChSW1/.net]
年食うと一度学んだ思考回路は変えられないんだろうな
多分死ぬまでMSは邪悪でEmacsは最高のエディタなんだろう

777 名前:デフォルトの名無しさん [2018/06/26(火) 18:29:07.51 ID:SLOKSalZ.net]
>>677
https://benchmarksgame-team.pages.debian.net/benchmarksgame/which-programs-are-fast.html

Swiftは遅い



778 名前:デフォルトの名無しさん mailto:sage [2018/06/26(火) 19:30:48.24 ID:Si7josaM.net]
Goより速いじゃん

779 名前:デフォルトの名無しさん mailto:sage [2018/06/26(火) 19:55:40.04 ID:HsrbbpJS.net]
>>763
それも偏った思考回路だな

780 名前:デフォルトの名無しさん [2018/06/26(火) 19:56:14.90 ID:SLOKSalZ.net]
あとSwiftでパターンマッチ使うときさ「case let」の「let」ってなんの意味有るの?


781 名前:そもそも「case」自体いらないよね。
Rustみたいに簡潔な構文にしない意味がわからん。
[]
[ここ壊れてます]

782 名前:デフォルトの名無しさん mailto:sage [2018/06/26(火) 20:18:13.51 ID:ouGSlrDx.net]
簡潔って記号だらけにしろってこと?
perlでも使ってれば

783 名前:デフォルトの名無しさん mailto:sage [2018/06/26(火) 20:22:26.08 ID:wzcThIhT.net]
Rustの構文が簡潔……??

784 名前:デフォルトの名無しさん [2018/06/26(火) 20:23:51.43 ID:SLOKSalZ.net]
Scalaも構文ダメだけど、Dottyでかなり改善されてるみたいだね

dotty.epfl.ch/

785 名前:デフォルトの名無しさん [2018/06/26(火) 20:32:08.64 ID:SLOKSalZ.net]
>>768
>>769
冗長な構文にするなってこと。

```Rust
match number {
1 => "one",
2 => "two",
_ => "else",
}
```
```swift
switch number {
case 1: return "one"
case 2: return "two"
default: return "else"
}
```

786 名前:デフォルトの名無しさん mailto:sage [2018/06/26(火) 20:36:27.71 ID:Rm57MuZK.net]
msが嫌いならflow使っとけばいいよ。
俺はTypeScriptで行く

787 名前:デフォルトの名無しさん mailto:sage [2018/06/26(火) 20:37:59.55 ID:Rm57MuZK.net]
>>771
rustをそんなに押すなら、
毎日ちょっとずつ使い方教えていけよ。
面白い内容ならそのまま覚えるから



788 名前:デフォルトの名無しさん mailto:sage [2018/06/26(火) 20:40:42.88 ID:wjruZlWa.net]
>>767
case varがあるからでは

789 名前:デフォルトの名無しさん mailto:sage [2018/06/26(火) 21:03:22.89 ID:1/94qv1z.net]
>>770
dottyは流石に見苦しいわ
今更互換性ブチ壊して誰がわざわざScalaなんか使い続けるんだよ
Lightbendは一度プラットフォーム主導者の味を覚えてしまってもう後に引けなくなってるんだろうな

790 名前:デフォルトの名無しさん mailto:sage [2018/06/26(火) 21:08:47.59 ID:SIV9Ebow.net]
元が冗長だと、機能追加したときの新構文(大抵元と区別のために冗長になる)が
あまり違和感なくなるというメリット?もある
C++とか酷いだろ。rustも多分20年ぐらいしたら酷くなる

791 名前:デフォルトの名無しさん [2018/06/26(火) 21:18:39.20 ID:SLOKSalZ.net]
>>774
Rust: https://play.rust-lang.org/?gist=374b461ab0c7a5de9f5e0dc6db6c630b&version=undefined&mode=undefined
Swift: https://ideone.com/4yPERL

この場合Rustのようにlet書く必要ないと思うんだけど?

792 名前:デフォルトの名無しさん mailto:sage [2018/06/26(火) 21:33:59.71 ID:uCVrG76/.net]
>>776
Rustが20年も残ってるとか信者かよ

793 名前:デフォルトの名無しさん mailto:sage [2018/06/26(火) 21:38:20.73 ID:uCVrG76/.net]
>>763
いつMSが邪悪じゃなくなったんだよ

エディタについてはVimとEmacs以上のものがいまだにないだけ

794 名前:デフォルトの名無しさん mailto:sage [2018/06/26(火) 21:42:01.06 ID:z7QfCwwb.net]
>>779
老害おつ

795 名前:デフォルトの名無しさん mailto:sage [2018/06/26(火) 21:43:00.71 ID:SIV9Ebow.net]
>>778
ObjectPascalは30年経ってるが、元が冗長と言われまくってたPascalだったおかげで
魔改造されまくった今でもあんまり浮いた構文は無いぞ
初期Macで採用されてたのは別格としても、その後は大したプロダクトもないDelphiぐらいでしか残ってないのに
一応生き残ってるんだから、FirefoxのあるRustも同じぐらいは残るだろ多分

796 名前:デフォルトの名無しさん mailto:sage [2018/06/26(火) 21:46:10.71 ID:uCVrG76/.net]
>>780
どっちかっていうと、若者がMSの暴虐の歴史を学んでないから
今現在進んでる暴虐が暴虐と分からないだけだぞ

797 名前:デフォルトの名無しさん mailto:sage [2018/06/26(火) 21:49:11.80 ID:uCVrG76/.net]
>>781
火狐に使われてるから残るとか
火狐の世界シェア見てから言おうぜ……

Rustごと自殺して消えるって自白したようなもん



798 名前:デフォルトの名無しさん mailto:sage [2018/06/26(火) 21:49:29.84 ID:1/94qv1z.net]
完全に半島人

799 名前:デフォルトの名無しさん [2018/06/26(火) 21:49:47.34 ID:jiePcum7.net]
>>777
だからletとvarがあるんだって
let: https://ideone.com/eB3UWN
var: https://ideone.com/ae3qzC

800 名前:デフォルトの名無しさん mailto:sage [2018/06/26(火) 21:50:20.36 ID:z7QfCwwb.net]
>>782


801 名前:体的に []
[ここ壊れてます]

802 名前:デフォルトの名無しさん mailto:sage [2018/06/26(火) 21:50:49.04 ID:K3KwuDCb.net]
Delphiで残れたのなら火狐で残れるだろ

803 名前:デフォルトの名無しさん [2018/06/26(火) 21:54:24.01 ID:1lcgGYQy.net]
この爺さんはこのスレに何しにきとるんだ
特養じゃないっつの

804 名前:デフォルトの名無しさん mailto:sage [2018/06/26(火) 21:56:05.20 ID:SIV9Ebow.net]
>>787が書いてくれたが
俺も、どっちも細々としたもんだがFirefoxのほうがDelphi(製アプリ)よりはまだマシだろう、というつもりだった
その上で20年後の変更されまくったrustはDelphiやswiftより汚くなってそう、という予想

805 名前:デフォルトの名無しさん mailto:sage [2018/06/26(火) 22:07:57.87 ID:TI86xS9J.net]
すでに汚いしな。

806 名前:デフォルトの名無しさん [2018/06/26(火) 22:12:37.76 ID:SLOKSalZ.net]
>>785

varがあるのはわかるけど、そこでvarを使う場面てあるのかね?

https://ideone.com/vMGLEg
```swift
case let .B(n):
let t = n+1
return String(t)
```

だって変わらんし

807 名前:デフォルトの名無しさん [2018/06/26(火) 22:24:29.16 ID:SLOKSalZ.net]
>>785
それにvarのときだけつければ良くないかね,Rustだと「mut」つけるだけだけど

https://play.rust-lang.org/?gist=f7bb032027fcdbc6db2f033c4874c27c&version=stable&mode=debug
```rust
AB::B(mut n) => {
n+=1;
n.to_string().into()
}
```



808 名前:デフォルトの名無しさん mailto:sage [2018/06/26(火) 22:33:54.59 ID:wjruZlWa.net]
>>791
変数束縛にletとvarがある言語において、switchのときだけ変数束縛を特別扱いしてletやvarを省略できるのは一貫性が無いという考え方もある

809 名前:デフォルトの名無しさん mailto:sage [2018/06/26(火) 22:39:59.15 ID:wjruZlWa.net]
それに短ければ良いなら、rustのlet mulよりswiftのvarの方が短い
パターンマッチより変数宣言方が良く出て来るしね

810 名前:デフォルトの名無しさん mailto:sage [2018/06/26(火) 22:47:02.38 ID:b30is1tn.net]
20年後に汚くなるってのはみんなわりと納得するんじゃね?
C++もJavaも、時間経過とともにきっちり汚くなった
言語仕様こねくり回すのが仕事の人が存在するからしゃーないっちゃあしゃーない

811 名前:デフォルトの名無しさん mailto:sage [2018/06/26(火) 22:48:50.88 ID:cumK515O.net]
難しい・易しいではなく汚い・美しいという見方をするのはなんでだろう
数学を諦めた感が漂ってる

812 名前:デフォルトの名無しさん [2018/06/26(火) 22:49:48.96 ID:SLOKSalZ.net]
>>793
そういう見方もあるけどね

でも
```
case let .B(x): return String(n)
```

```
case .B(let x): return String(n)
```
の違いってなんなのかね、違いがないなら「let」省略できたほうがいいように思うが

813 名前:デフォルトの名無しさん [2018/06/26(火) 22:51:21.79 ID:SLOKSalZ.net]
>>797
訂正: xじゃなくてn

814 名前:デフォルトの名無しさん [2018/06/26(火) 22:57:45.92 ID:SLOKSalZ.net]
>>794
短いことがいいんじゃないよ、理由なく冗長な構文がだめなだけ。

Rustはわざと「var」とかじゃなく「let mut」にしている理由は、通常イミュータブルを使うようにするため。
ミュータブルの構文が長いことでプログラマがイミュータブルをより一般的に使うよう促す効果がある。

815 名前:デフォルトの名無しさん mailto:sage [2018/06/26(火) 23:00:40.71 ID:HsrbbpJS.net]
可読性の高い綺麗なPerlコードを書けるものだけが石を投げなさい

816 名前:デフォルトの名無しさん mailto:sage [2018/06/26(火) 23:12:38.14 ID:SIV9Ebow.net]
>>799みたいなのは設計当初は綺麗なんだけど
後から、例えばD言語のconst/immutableみたいな選択肢を追加してしまうと罠に化けそうじゃない?(妄想だけど)
その点元が冗長ならある程度耐性がある、という話。後から省略可能にする方はできるしな

817 名前:デフォルトの名無しさん [2018/06/26(火) 23:29:44.42 ID:SLOKSalZ.net]
>>801
Dは全然知らないけど、調べたらデフォルトがミュータブルで、immutableをつけるとイミュータブルになるのか。

```
int x = 3; // ミュータブル
immutable int x = 3; // イミュータブル
auto s = "hello"; // イミュータブル
```

これはひどいな



818 名前:デフォルトの名無しさん mailto:sage [2018/06/26(火) 23:32:04.35 ID:SIV9Ebow.net]
>>802
そこはまあしょうがないとして、イミュータブルにも種類があるという点

819 名前:に注目してくれ []
[ここ壊れてます]






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<234KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef