[過去ログ]
次世代言語13 Go Rust Swift Kotlin TypeScript (1002レス)
次世代言語13 Go Rust Swift Kotlin TypeScript http://mevius.5ch.net/test/read.cgi/tech/1534769753/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
133: デフォルトの名無しさん [sage] 2018/08/27(月) 00:21:47.33 ID:VgSchzxA パフォーマンスじゃなく操作性ならまぁ合ってるんじゃない? http://mevius.5ch.net/test/read.cgi/tech/1534769753/133
134: デフォルトの名無しさん [sage] 2018/08/27(月) 00:22:44.93 ID:z59JxWVq ネイティブアプリの一つである chrone や firefox の速度はネイティブアプリの速度を上回ってるよね! http://mevius.5ch.net/test/read.cgi/tech/1534769753/134
135: デフォルトの名無しさん [sage] 2018/08/27(月) 00:26:18.67 ID:fwmFZEXy flutterみたいなものもあるしosが提供してるguiフレームワークより、直接描画系を操作して0から書いたほうが早いっていうのはありえなくはないが、 それでもエレクトロンでhtmlを組み立てguiを作るほうが早いと思ってるのは何か考え方がおかしい。 http://mevius.5ch.net/test/read.cgi/tech/1534769753/135
136: デフォルトの名無しさん [sage] 2018/08/27(月) 00:31:32.03 ID:VgSchzxA 実行速度じゃなく開発効率ならブラウザ経由じゃない? 見た目をそこそこオシャレにするのも楽だし http://mevius.5ch.net/test/read.cgi/tech/1534769753/136
137: デフォルトの名無しさん [sage] 2018/08/27(月) 00:34:01.89 ID:fwmFZEXy react-nativeを使えればdomの代わりに既存のguiフレームワークを抽象化できるから、パフォーマンスも上がるしデザイン性も確保できる http://mevius.5ch.net/test/read.cgi/tech/1534769753/137
138: デフォルトの名無しさん [sage] 2018/08/27(月) 00:37:35.72 ID:VgSchzxA 寧ろ逆に昔のVBとかAccessみたいな化石画面をブラウザで再現してた連中どっかで見た気がする なんなんだろうな http://mevius.5ch.net/test/read.cgi/tech/1534769753/138
139: デフォルトの名無しさん [sage] 2018/08/27(月) 00:41:25.82 ID:73yCiJDJ というか最近のは無駄にリッチ過ぎて逆に重い http://mevius.5ch.net/test/read.cgi/tech/1534769753/139
140: デフォルトの名無しさん [sage] 2018/08/27(月) 07:34:19.87 ID:16Uk9O2Q 無駄にリッチになりすぎて押すボタンが区別つかないので業務に使えないという http://mevius.5ch.net/test/read.cgi/tech/1534769753/140
141: デフォルトの名無しさん [sage] 2018/08/27(月) 07:34:37.37 ID:SEMntr9q 少なくともWPFやJavaFXみたいなスクラッチでリッチなの作りました系はブラウザに抜かれてるな http://mevius.5ch.net/test/read.cgi/tech/1534769753/141
142: デフォルトの名無しさん [sage] 2018/08/27(月) 08:13:32.68 ID:gOoey+yt 最近のGUIはスーパーリッチだよなあ http://mevius.5ch.net/test/read.cgi/tech/1534769753/142
143: デフォルトの名無しさん [sage] 2018/08/27(月) 22:37:42.68 ID:16Uk9O2Q この中でWSHで使えるようになってるのあります? http://mevius.5ch.net/test/read.cgi/tech/1534769753/143
144: デフォルトの名無しさん [sage] 2018/08/28(火) 01:42:10.30 ID:jjg4Adzl >>143 真面目にhta http://mevius.5ch.net/test/read.cgi/tech/1534769753/144
145: デフォルトの名無しさん [sage] 2018/08/28(火) 13:32:07.52 ID:YFDGQHp2 if checked == true 〜 if checked != true 〜 みたいな馬鹿馬鹿しい判定がコンパイルエラーになる言語ってない? http://mevius.5ch.net/test/read.cgi/tech/1534769753/145
146: デフォルトの名無しさん [sage] 2018/08/28(火) 14:53:05.58 ID:E+vXp7sG >>145 checkedが、if文内で書き換えられる可能性が無いか その2行の間に書き換えられる可能性が無いか などなど、2行に別れていてバカバカしくない理由を探されるんじゃないの? そもそもelseと等価では無いと思うし、やりたきゃマッチがある言語ならケース漏れは指摘してくれるんじゃないかな。 http://mevius.5ch.net/test/read.cgi/tech/1534769753/146
147: デフォルトの名無しさん [sage] 2018/08/28(火) 16:02:37.80 ID:YFDGQHp2 伝わってないようだけど checked == true や checked != true みたいなバカなコーディングを コンパイルエラーにしてくれる言語はないのか? http://mevius.5ch.net/test/read.cgi/tech/1534769753/147
148: デフォルトの名無しさん [sage] 2018/08/28(火) 16:07:02.24 ID:0jKV2vdB C言語 -Wbool-compare -Werror http://mevius.5ch.net/test/read.cgi/tech/1534769753/148
149: デフォルトの名無しさん [sage] 2018/08/28(火) 17:40:19.38 ID:qNToseDl >>145>>147 既存文法に依存してるので別の文法になる可能性もあるのに意味不明 コミュニケーション苦労しそう http://mevius.5ch.net/test/read.cgi/tech/1534769753/149
150: デフォルトの名無しさん [sage] 2018/08/28(火) 17:57:19.80 ID:YFDGQHp2 非建設的でコミュ障な回答ありがとうございました 非建設的な馬鹿は死ななけば治らないのですね http://mevius.5ch.net/test/read.cgi/tech/1534769753/150
151: デフォルトの名無しさん [sage] 2018/08/28(火) 18:12:51.68 ID:E+vXp7sG >>147 それはバカみたいではないだろう。 checkedがboolとして評価したときに真なのと、checkedがtrueと同値なのは全く別問題じゃん。 if(pHoo)と書くのは正しくない、と言われるならわかるが。 処理系依存の質問ならそう書いてくれ。 http://mevius.5ch.net/test/read.cgi/tech/1534769753/151
152: デフォルトの名無しさん [sage] 2018/08/28(火) 18:23:45.26 ID:h1lwFjom 言語依存だな http://mevius.5ch.net/test/read.cgi/tech/1534769753/152
153: デフォルトの名無しさん [sage] 2018/08/28(火) 18:38:49.96 ID:k5A54yFx 昔のCはbool型がない 整数やポインタを比較するだけなので問題なかった 自称モダン言語がなぜか古いCの文法を真似するから問題になる http://mevius.5ch.net/test/read.cgi/tech/1534769753/153
154: デフォルトの名無しさん [sage] 2018/08/28(火) 18:53:57.34 ID:h1lwFjom if 文の所で計算結果が bool 型以外になる場合にどう扱うかの問題だな。 Cの場合は元々そういう型がなくて0か0以外かでしか見ない。 Javaだとboolean以外になったらコンパイルエラー。 http://mevius.5ch.net/test/read.cgi/tech/1534769753/154
155: デフォルトの名無しさん [sage] 2018/08/28(火) 19:06:58.35 ID:EkHmS2W9 >>147 エアプだけどlintでできるんじゃないの? http://mevius.5ch.net/test/read.cgi/tech/1534769753/155
156: デフォルトの名無しさん [sage] 2018/08/28(火) 19:33:05.17 ID:1DJlmxtv >>154 cppでも、falseな変数をインクリメントしたらtrueになったり、 0以外の何を代入しても1になったり、処理系依存だとはいえ無茶苦茶だしな。 http://mevius.5ch.net/test/read.cgi/tech/1534769753/156
157: デフォルトの名無しさん [sage] 2018/08/28(火) 19:42:21.73 ID:1DJlmxtv ってかchecked != trueをコンパイルエラーにするなら、右辺がtrueであるかを評価してからコンパイルエラーにすべきだろうし (checked != (true || false)) #define PRODUCTIONMODE true if((status.foo && param.bar)!=PRODUCTIONMODE) みたいな式が書けなくなるし、あんまいい事無いだろ。 列挙の網羅性を文句言われるのとはちょっと違うレベルで不便では? http://mevius.5ch.net/test/read.cgi/tech/1534769753/157
158: デフォルトの名無しさん [] 2018/08/28(火) 19:44:01.42 ID:C1AWmFJx ま、Cは元々その辺が甘く作ってある言語で移植性のあるアセンブラのように使うためのものだからそれはそれで良いと思う。 それが嫌なら別の言語使うか自分で言語作ればいい。仮に自作する技術力がなくても仕様公開しとけば誰かが作ってくれるだろう。 http://mevius.5ch.net/test/read.cgi/tech/1534769753/158
159: デフォルトの名無しさん [sage] 2018/08/28(火) 19:52:51.98 ID:DQiw1Rb4 こういうくだらない話のが盛り上がるんだね。 http://mevius.5ch.net/test/read.cgi/tech/1534769753/159
160: デフォルトの名無しさん [] 2018/08/28(火) 19:53:52.03 ID:hby/BPp+ 低学歴知恵遅れ以外ないなら意図は理解できる これはアリ if (checkd) {} if (!checkd) {} これはペケ if (checkd == true) {} if (checkd != false) {} コレはあり checked = true; checked = false; checked自体にもともとブーリアン入ってるから ブーリアンを比較してるようにみえる オレには分かる このスレの低学歴 そらなこのスレの低学歴知恵遅れには意図が分からない つまり低学歴知恵遅れしかいないこのスレできくのが間違い http://mevius.5ch.net/test/read.cgi/tech/1534769753/160
161: デフォルトの名無しさん [] 2018/08/28(火) 19:56:06.20 ID:wrKBjmHK 半角カナボーイがなにをいうか http://mevius.5ch.net/test/read.cgi/tech/1534769753/161
162: デフォルトの名無しさん [] 2018/08/28(火) 19:57:15.43 ID:C1AWmFJx そらな? http://mevius.5ch.net/test/read.cgi/tech/1534769753/162
163: デフォルトの名無しさん [] 2018/08/28(火) 20:02:06.98 ID:hby/BPp+ checkd自体に真偽値入ってんのに 真偽値で比較するとか意味不明 分かる オレだったら分かる 著しく知能が低いこのスレのヤツラには分からない ぜんぜん質問と関係ないアホな回答をする http://mevius.5ch.net/test/read.cgi/tech/1534769753/163
164: デフォルトの名無しさん [sage] 2018/08/28(火) 20:08:19.98 ID:1DJlmxtv >>163 真偽が入っているとは限らない。 真偽として評価される値は入っているかもしれない。 真と偽と、真として評価されることと偽として評価されることはそれぞれ違うよ。 http://mevius.5ch.net/test/read.cgi/tech/1534769753/164
165: デフォルトの名無しさん [] 2018/08/28(火) 20:09:12.05 ID:hby/BPp+ == true != false とかいてるのにアホやわコイツ http://mevius.5ch.net/test/read.cgi/tech/1534769753/165
166: デフォルトの名無しさん [] 2018/08/28(火) 20:10:28.78 ID:hby/BPp+ if (conditon) trueとかfalseとか conditonそのものだからな http://mevius.5ch.net/test/read.cgi/tech/1534769753/166
167: デフォルトの名無しさん [sage] 2018/08/28(火) 20:18:07.88 ID:7f0I5EGI ここで、むしろ「== true」を付けないとコンパイルエラーになる言語の入場です https://ideone.com/TQIPIO https://ideone.com/bvDJx1 http://mevius.5ch.net/test/read.cgi/tech/1534769753/167
168: デフォルトの名無しさん [sage] 2018/08/28(火) 20:35:31.11 ID:2e1yGKgM 無理やりnull許容型にした理由は? http://mevius.5ch.net/test/read.cgi/tech/1534769753/168
169: デフォルトの名無しさん [sage] 2018/08/28(火) 20:51:44.96 ID:7f0I5EGI >>168 let fromSettingFile = "true" let checked = Bool(fromSettingFile) print( type(of:checked) ) --output----------- Optional<Bool> http://mevius.5ch.net/test/read.cgi/tech/1534769753/169
170: デフォルトの名無しさん [sage] 2018/08/28(火) 21:16:31.72 ID:et++zaIG 半角さん現るw http://mevius.5ch.net/test/read.cgi/tech/1534769753/170
171: デフォルトの名無しさん [sage] 2018/08/28(火) 21:48:28.78 ID:NpcISEiM C#とかKotlinのnullable booleanは true か false との比較がいる http://mevius.5ch.net/test/read.cgi/tech/1534769753/171
172: デフォルトの名無しさん [sage] 2018/08/28(火) 21:50:40.71 ID:edw0fiqP checkedがNaNの時等価じゃないだろ http://mevius.5ch.net/test/read.cgi/tech/1534769753/172
173: デフォルトの名無しさん [] 2018/08/28(火) 21:59:42.32 ID:hby/BPp+ ブーリアンをそんな頭悪い使い方するのがそもそも間違い もはやそれはブーリアンじゃない ブーリアンにnullいれたりするような頭悪いヤツが書いたコードは えてしてundefinedになってるような更に上をいくスーパーウンコブーリアンがまじってる http://mevius.5ch.net/test/read.cgi/tech/1534769753/173
174: デフォルトの名無しさん [] 2018/08/28(火) 22:05:20.31 ID:hby/BPp+ true、false、null とかただの3ステートだからな コレはもうブーリアンじゃない 1、2、3でも入れとけばいい http://mevius.5ch.net/test/read.cgi/tech/1534769753/174
175: デフォルトの名無しさん [sage] 2018/08/28(火) 22:07:30.20 ID:fXAZZcRu >>174 ファジー論理学とか。よく知らんけど。 http://mevius.5ch.net/test/read.cgi/tech/1534769753/175
176: デフォルトの名無しさん [] 2018/08/28(火) 22:10:45.66 ID:hby/BPp+ そんなもん表現するなら 0~1の浮動小数点入れるか 0~255の数値いれたりして 度合いを正規化する 3つだけとか貧弱すぎ 超意味ない http://mevius.5ch.net/test/read.cgi/tech/1534769753/176
177: デフォルトの名無しさん [sage] 2018/08/28(火) 22:13:15.70 ID:NpcISEiM できる限り nullable を回避すべきなのはそうだけど、APIの結果(json)とかLEFT JOINの結果をデシリアライズする際に nullable を使うことはよくある http://mevius.5ch.net/test/read.cgi/tech/1534769753/177
178: デフォルトの名無しさん [sage] 2018/08/28(火) 22:18:01.32 ID:gML/vais >>174 nullとundefinedがまた更に別 http://mevius.5ch.net/test/read.cgi/tech/1534769753/178
179: デフォルトの名無しさん [sage] 2018/08/28(火) 22:20:54.04 ID:Z8Vrq7+b javascriptのクソ仕様を他に伝搬させるな http://mevius.5ch.net/test/read.cgi/tech/1534769753/179
180: デフォルトの名無しさん [sage] 2018/08/28(火) 22:42:29.81 ID:vFWqxH+c >>147 それをアレするのはリンダってゆうんやで http://mevius.5ch.net/test/read.cgi/tech/1534769753/180
181: デフォルトの名無しさん [sage] 2018/08/28(火) 22:44:40.54 ID:vFWqxH+c >>159 ワナビーの法則やな 誰でも口出しできる駐輪場の話題が一番盛り上がって恋仲を深めるってやつ http://mevius.5ch.net/test/read.cgi/tech/1534769753/181
182: デフォルトの名無しさん [sage] 2018/08/28(火) 22:46:37.27 ID:vFWqxH+c 3つの状態を持つのはSQLで三値論理演算ゆうんやで 無学なおまいら何も知らないNOOBYよ http://mevius.5ch.net/test/read.cgi/tech/1534769753/182
183: デフォルトの名無しさん [] 2018/08/28(火) 22:49:45.78 ID:hby/BPp+ DBの設計がまともにできない知恵遅れが設計すると そういうウンコDBができるとアホが自慢してる http://mevius.5ch.net/test/read.cgi/tech/1534769753/183
184: デフォルトの名無しさん [] 2018/08/28(火) 22:54:34.25 ID:hby/BPp+ 知恵遅れが設計したDBはSQLの抽出条件もnvlだらけになる http://mevius.5ch.net/test/read.cgi/tech/1534769753/184
185: デフォルトの名無しさん [sage] 2018/08/28(火) 22:57:41.01 ID:ixRLZ+D8 いやいや、ディビニストの基本やぞ・・・ 三値論理演算できて初めて半人前のお赤飯や 愚か者 http://mevius.5ch.net/test/read.cgi/tech/1534769753/185
186: デフォルトの名無しさん [] 2018/08/28(火) 23:00:33.92 ID:hby/BPp+ nullとから文字は違うと みなわかってることを みなにドヤ顔で話してるバカとそっくりなヤツが このスレにもいる そいつ知能が著しく低いことは みなしってるがだれもそいつにはいわない オマエはな、そういう自覚はもっといやほうがいい http://mevius.5ch.net/test/read.cgi/tech/1534769753/186
187: デフォルトの名無しさん [] 2018/08/28(火) 23:01:53.05 ID:hby/BPp+ DBでもnull可能なブーリアン入れる知恵遅れなんかまずいない http://mevius.5ch.net/test/read.cgi/tech/1534769753/187
188: デフォルトの名無しさん [sage] 2018/08/28(火) 23:03:02.22 ID:ixRLZ+D8 クソバカ半角がいじw ナールを正しく扱えて初めて半人前だのクラッカーボレーだッッッ(ジョジョッ) http://mevius.5ch.net/test/read.cgi/tech/1534769753/188
189: デフォルトの名無しさん [] 2018/08/28(火) 23:35:15.67 ID:hby/BPp+ マーケティングリサーチなんかの調査票で はい、いいえという選択肢がない項目でも DKやOMITが付与されることがある クロス集計するときそれがカテゴリになったり除外されることがある 知恵遅れにそういうのを放置してやらせると そのまんま見た目でそういう変数ですらブーリアンにしてしまう このスレにはその程度の知能のヤツがウヨウヨいる http://mevius.5ch.net/test/read.cgi/tech/1534769753/189
190: デフォルトの名無しさん [sage] 2018/08/28(火) 23:41:51.99 ID:g4U2T+jR 最初の条件は誰もbooleanとは言ってないのにねぇ>コレはもうブーリアンじゃない http://mevius.5ch.net/test/read.cgi/tech/1534769753/190
191: デフォルトの名無しさん [] 2018/08/28(火) 23:46:10.87 ID:hby/BPp+ 明らかにブーリアン コレをブーリアンのことをいってないと考えれるなら オツムに軽度の障害がある 145 名前:デフォルトの名無しさん[sage] 投稿日:2018年08月28日(火) 13時32分07秒52 [昼] ID:YFDGQHp2 [1/3] if checked == true 〜 if checked != true 〜 みたいな馬鹿馬鹿しい判定がコンパイルエラーになる言語ってない? 147 名前:デフォルトの名無しさん[sage] 投稿日:2018年08月28日(火) 16時02分37秒80 [夕方] ID:YFDGQHp2 [2/3] 伝わってないようだけど checked == true や checked != true みたいなバカなコーディングを コンパイルエラーにしてくれる言語はないのか? 150 名前:デフォルトの名無しさん[sage] 投稿日:2018年08月28日(火) 17時57分19秒80 [夕方] ID:YFDGQHp2 [3/3] 非建設的でコミュ障な回答ありがとうございました 非建設的な馬鹿は死ななけば治らないのですね http://mevius.5ch.net/test/read.cgi/tech/1534769753/191
192: デフォルトの名無しさん [] 2018/08/28(火) 23:49:14.00 ID:hby/BPp+ オツムに軽度の障害があるから D:YFDGQHp2 ← コイツの質問の意図も読みとれないワケ で、このスレの池沼たちは質問と無関係なトンチンカンなアホなレスばっかりしてるワケ わかった? http://mevius.5ch.net/test/read.cgi/tech/1534769753/192
193: デフォルトの名無しさん [sage] 2018/08/28(火) 23:53:33.19 ID:rofHFqPM ていうかこれ質問が悪いよね どっちにも解釈できる http://mevius.5ch.net/test/read.cgi/tech/1534769753/193
194: デフォルトの名無しさん [sage] 2018/08/29(水) 00:39:46.87 ID:WBp+gbgf 型無し糞言語が能無し糞ガイジを産む 負のwhile (true) ループ http://mevius.5ch.net/test/read.cgi/tech/1534769753/194
195: デフォルトの名無しさん [sage] 2018/08/29(水) 00:40:46.22 ID:IJ3hSlk/ ローコンテキスト文化なところでハイコンテキストな質問をする方が悪いとしか http://mevius.5ch.net/test/read.cgi/tech/1534769753/195
196: デフォルトの名無しさん [sage] 2018/08/29(水) 01:17:12.49 ID:pYcA3LnZ コミュ症だから意図がよみとれないんじゃないか http://mevius.5ch.net/test/read.cgi/tech/1534769753/196
197: デフォルトの名無しさん [sage] 2018/08/29(水) 01:48:53.74 ID:0CwGsWHn スレ的にJuliaはどう? 1.0なったのに全然話題になってないな http://mevius.5ch.net/test/read.cgi/tech/1534769753/197
198: デフォルトの名無しさん [sage] 2018/08/29(水) 01:58:33.25 ID:mxENW9mj 結局 if err != nil 無くそうとしてるじゃねーか 今までの主張はなんだったんだ https://go.googlesource.com/proposal/+/master/design/go2draft.md http://mevius.5ch.net/test/read.cgi/tech/1534769753/198
199: デフォルトの名無しさん [sage] 2018/08/29(水) 02:17:33.77 ID:Md5DkR0O Goのエラーハンドリングは先進的だとかジェネリックなんか必要ないとか言ってドヤ顔してた人は今どんな気持ち?w http://mevius.5ch.net/test/read.cgi/tech/1534769753/199
200: デフォルトの名無しさん [sage] 2018/08/29(水) 06:25:28.09 ID:FkuJoTq5 Google様の仰られる言葉は全て正しいんやで http://mevius.5ch.net/test/read.cgi/tech/1534769753/200
201: デフォルトの名無しさん [sage] 2018/08/29(水) 07:30:40.82 ID:4JuKKSSB >>199 先進的だとか必要ない、ではなくてどちらも弊害が多い、の間違いだろ http://mevius.5ch.net/test/read.cgi/tech/1534769753/201
202: デフォルトの名無しさん [sage] 2018/08/29(水) 07:40:17.12 ID:GqBN8ZFM これでgoも一般のクソ言語の仲間入りだね。 http://mevius.5ch.net/test/read.cgi/tech/1534769753/202
203: デフォルトの名無しさん [] 2018/08/29(水) 07:55:44.86 ID:skfmkunk エラーハンドリングとジェネリクスは弊害か多い?? エラーハンドリングなんかしちゃだめだって主張?? http://mevius.5ch.net/test/read.cgi/tech/1534769753/203
204: デフォルトの名無しさん [sage] 2018/08/29(水) 08:26:21.14 ID:azUIVUCr 誰かgo2の解説頼む。 http://mevius.5ch.net/test/read.cgi/tech/1534769753/204
205: デフォルトの名無しさん [sage] 2018/08/29(水) 08:50:24.08 ID:DW0Jb9Fq conditionはexpressionだろ checkedも、checked==trueもexpressionじゃん。 はい、いいえ以外の選択肢はあるよ。無回答だ。 無回答という値を作ってもいいが、普通はnullだろ。 そのためのnullだ。集計してもnullに食われる「ようになってる」。 http://mevius.5ch.net/test/read.cgi/tech/1534769753/205
206: デフォルトの名無しさん [sage] 2018/08/29(水) 08:54:19.80 ID:Md5DkR0O NOと言えない島猿 http://mevius.5ch.net/test/read.cgi/tech/1534769753/206
207: デフォルトの名無しさん [sage] 2018/08/29(水) 09:53:38.09 ID:3Y4hBlHJ > if checked == true 〜 > if checked != true 〜 これなぁ プルリクでこれきたらなおさせてたが最近は認めてる バカはバカなりに特定の値で分岐するときのイディオムとしてifと==を組み合わせて使うって覚えてるんだよ intであろうがboolであろうが同じ そう思うとこれはこれで一貫性ある 実際これが読みにくいって感じることはないし コンパイラは黙って最適化するし なので許すことにした 自分では書かないが http://mevius.5ch.net/test/read.cgi/tech/1534769753/207
208: デフォルトの名無しさん [sage] 2018/08/29(水) 10:34:17.12 ID:FFtlPXOG Swift大勝利じゃないか C++もgoも後を追ってくる http://mevius.5ch.net/test/read.cgi/tech/1534769753/208
209: デフォルトの名無しさん [sage] 2018/08/29(水) 10:41:05.27 ID:f5noujOQ winでswift使わせてよー http://mevius.5ch.net/test/read.cgi/tech/1534769753/209
210: デフォルトの名無しさん [sage] 2018/08/29(水) 11:47:51.64 ID:DBASjTr8 nullだのエラー処理だの言ってるのはモナド モナドは型を書かないと意味わからないし その型はジェネリクスのようなものがないと宣言できない http://mevius.5ch.net/test/read.cgi/tech/1534769753/210
211: デフォルトの名無しさん [sage] 2018/08/29(水) 12:02:48.71 ID:u5ADcZZb >>208 そのSwiftはRustの後を追ってる やっぱりRustなんだよなぁ http://mevius.5ch.net/test/read.cgi/tech/1534769753/211
212: デフォルトの名無しさん [sage] 2018/08/29(水) 12:17:51.45 ID:DW0Jb9Fq falsyなものが無い言語ならどっちでも良いとは思うけど、どっちにも言い分はあると思う。 APIの戻り値なんかが変わったときに 「何もしないで同じ動きをして欲しい。自動テスト転ばないのが唯一の正義」派と 「明確に対応したい。転ばない自動テストが間違ってる。そもそもちゃんとアサーションしろ、本当にtrueでもfalseでもない状態はありえないか?メモリ化けとかどーすんの?」派の違いだと思うわ。 結局falsyな言語だと「本当にfalse」と「falseではないがfalseとみなされる」を、混同したい場合も区別したい場合もあるんだし。 http://mevius.5ch.net/test/read.cgi/tech/1534769753/212
213: デフォルトの名無しさん [sage] 2018/08/29(水) 13:43:29.30 ID:DBASjTr8 Perlでは数値と数値の比較には==を、文字列と文字列の比較にはeqという演算子を使う 数値と文字列の比較はない 数値なら0だけがfalse それ以外にfalsyな値は存在しない http://mevius.5ch.net/test/read.cgi/tech/1534769753/213
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 789 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.015s