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


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

次世代言語13 Go Rust Swift Kotlin TypeScript



1 名前:デフォルトの名無しさん [2018/08/20(月) 21:55:53.03 ID:JBCtYT+G.net]
スレタイ以外の言語もok

前スレ
次世代言語12 Go Rust Swift Kotlin TypeScript
mevius.5ch.net/test/read.cgi/tech/1530664695/

159 名前:デフォルトの名無しさん mailto:sage [2018/08/28(火) 19:06:58.35 ID:EkHmS2W9.net]
>>147
エアプだけどlintでできるんじゃないの?

160 名前:デフォルトの名無しさん mailto:sage [2018/08/28(火) 19:33:05.17 ID:1DJlmxtv.net]
>>154
cppでも、falseな変数をインクリメントしたらtrueになったり、
0以外の何を代入しても1になったり、処理系依存だとはいえ無茶苦茶だしな。

161 名前:デフォルトの名無しさん mailto:sage [2018/08/28(火) 19:42:21.73 ID:1DJlmxtv.net]
ってかchecked != trueをコンパイルエラーにするなら、右辺がtrueであるかを評価してからコンパイルエラーにすべきだろうし
(checked != (true || false))

#define PRODUCTIONMODE true
if((status.foo && param.bar)!=PRODUCTIONMODE)

みたいな式が書けなくなるし、あんまいい事無いだろ。
列挙の網羅性を文句言われるのとはちょっと違うレベルで不便では?

162 名前:デフォルトの名無しさん [2018/08/28(火) 19:44:01.42 ID:C1AWmFJx.net]
ま、Cは元々その辺が甘く作ってある言語で移植性のあるアセンブラのように使うためのものだからそれはそれで良いと思う。
それが嫌なら別の言語使うか自分で言語作ればいい。仮に自作する技術力がなくても仕様公開しとけば誰かが作ってくれるだろう。

163 名前:デフォルトの名無しさん mailto:sage [2018/08/28(火) 19:52:51.98 ID:DQiw1Rb4.net]
こういうくだらない話のが盛り上がるんだね。

164 名前:デフォルトの名無しさん [2018/08/28(火) 19:53:52.03 ID:hby/BPp+.net]
低学歴知恵遅れ以外ないなら意図は理解できる

これはアリ
 if (checkd) {}
 if (!checkd) {}
これはペケ
 if (checkd == true) {}
 if (checkd != false) {}

コレはあり
 checked = true;
 checked = false;

checked自体にもともとブーリアン入ってるから
ブーリアンを比較してるようにみえる

オレには分かる
このスレの低学歴
そらなこのスレの低学歴知恵遅れには意図が分からない

つまり低学歴知恵遅れしかいないこのスレできくのが間違い

165 名前:デフォルトの名無しさん [2018/08/28(火) 19:56:06.20 ID:wrKBjmHK.net]
半角カナボーイがなにをいうか

166 名前:デフォルトの名無しさん [2018/08/28(火) 19:57:15.43 ID:C1AWmFJx.net]
そらな?

167 名前:デフォルトの名無しさん [2018/08/28(火) 20:02:06.98 ID:hby/BPp+.net]
checkd自体に真偽値入ってんのに



168 名前:
真偽値で比較するとか意味不明

分かる
オレだったら分かる

著しく知能が低いこのスレのヤツラには分からない
ぜんぜん質問と関係ないアホな回答をする
[]
[ここ壊れてます]

169 名前:デフォルトの名無しさん mailto:sage [2018/08/28(火) 20:08:19.98 ID:1DJlmxtv.net]
>>163
真偽が入っているとは限らない。
真偽として評価される値は入っているかもしれない。
真と偽と、真として評価されることと偽として評価されることはそれぞれ違うよ。

170 名前:デフォルトの名無しさん [2018/08/28(火) 20:09:12.05 ID:hby/BPp+.net]
== true
!= false
とかいてるのにアホやわコイツ

171 名前:デフォルトの名無しさん [2018/08/28(火) 20:10:28.78 ID:hby/BPp+.net]
if (conditon)
trueとかfalseとか
conditonそのものだからな

172 名前:デフォルトの名無しさん mailto:sage [2018/08/28(火) 20:18:07.88 ID:7f0I5EGI.net]
ここで、むしろ「== true」を付けないとコンパイルエラーになる言語の入場です

https://ideone.com/TQIPIO

https://ideone.com/bvDJx1

173 名前:デフォルトの名無しさん mailto:sage [2018/08/28(火) 20:35:31.11 ID:2e1yGKgM.net]
無理やりnull許容型にした理由は?

174 名前:デフォルトの名無しさん mailto:sage [2018/08/28(火) 20:51:44.96 ID:7f0I5EGI.net]
>>168

let fromSettingFile = "true"
let checked = Bool(fromSettingFile)
print( type(of:checked) )

--output-----------
Optional<Bool>

175 名前:デフォルトの名無しさん mailto:sage [2018/08/28(火) 21:16:31.72 ID:et++zaIG.net]
半角さん現るw

176 名前:デフォルトの名無しさん mailto:sage [2018/08/28(火) 21:48:28.78 ID:NpcISEiM.net]
C#とかKotlinのnullable booleanは true か false との比較がいる

177 名前:デフォルトの名無しさん mailto:sage [2018/08/28(火) 21:50:40.71 ID:edw0fiqP.net]
checkedがNaNの時等価じゃないだろ



178 名前:デフォルトの名無しさん [2018/08/28(火) 21:59:42.32 ID:hby/BPp+.net]
ブーリアンをそんな頭悪い使い方するのがそもそも間違い
もはやそれはブーリアンじゃない

ブーリアンにnullいれたりするような頭悪いヤツが書いたコードは
えてしてundefinedになってるような更に上をいくスーパーウンコブーリアンがまじってる

179 名前:デフォルトの名無しさん [2018/08/28(火) 22:05:20.31 ID:hby/BPp+.net]
true、false、null
とかただの3ステートだからな

コレはもうブーリアンじゃない
1、2、3でも入れとけばいい

180 名前:デフォルトの名無しさん mailto:sage [2018/08/28(火) 22:07:30.20 ID:fXAZZcRu.net]
>>174
ファジー論理学とか。よく知らんけど。

181 名前:デフォルトの名無しさん [2018/08/28(火) 22:10:45.66 ID:hby/BPp+.net]
そんなもん表現するなら
0~1の浮動小数点入れるか
0~255の数値いれたりして
度合いを正規化する

3つだけとか貧弱すぎ
超意味ない

182 名前:デフォルトの名無しさん mailto:sage [2018/08/28(火) 22:13:15.70 ID:NpcISEiM.net]
できる限り nullable を回避すべきなのはそうだけど、APIの結果(json)とかLEFT JOINの結果をデシリアライズする際に nullable を使うことはよくある

183 名前:デフォルトの名無しさん mailto:sage [2018/08/28(火) 22:18:01.32 ID:gML/vais.net]
>>174
nullとundefinedがまた更に別

184 名前:デフォルトの名無しさん mailto:sage [2018/08/28(火) 22:20:54.04 ID:Z8Vrq7+b.net]
javascriptのクソ仕様を他に伝搬させるな

185 名前:デフォルトの名無しさん mailto:sage [2018/08/28(火) 22:42:29.81 ID:vFWqxH+c.net]
>>147
それをアレするのはリンダってゆうんやで

186 名前:デフォルトの名無しさん mailto:sage [2018/08/28(火) 22:44:40.54 ID:vFWqxH+c.net]
>>159
ワナビーの法則やな
誰でも口出しできる駐輪場の話題が一番盛り上がって恋仲を深めるってやつ

187 名前:デフォルトの名無しさん mailto:sage [2018/08/28(火) 22:46:37.27 ID:vFWqxH+c.net]
3つの状態を持つのはSQLで三値論理演算ゆうんやで
無学なおまいら何も知らないNOOBYよ



188 名前:デフォルトの名無しさん [2018/08/28(火) 22:49:45.78 ID:hby/BPp+.net]
DBの設計がまともにできない知恵遅れが設計すると
そういうウンコDBができるとアホが自慢してる

189 名前:デフォルトの名無しさん [2018/08/28(火) 22:54:34.25 ID:hby/BPp+.net]
知恵遅れが設計したDBはSQLの抽出条件もnvlだらけになる

190 名前:デフォルトの名無しさん mailto:sage [2018/08/28(火) 22:57:41.01 ID:ixRLZ+D8.net]
いやいや、ディビニストの基本やぞ・・・
三値論理演算できて初めて半人前のお赤飯や
愚か者

191 名前:デフォルトの名無しさん [2018/08/28(火) 23:00:33.92 ID:hby/BPp+.net]
nullとから文字は違うと
みなわかってることを
みなにドヤ顔で話してるハ

192 名前:゙カとそっくりなヤツが
このスレにもいる

そいつ知能が著しく低いことは
みなしってるがだれもそいつにはいわない

オマエはな、そういう自覚はもっといやほうがいい
[]
[ここ壊れてます]

193 名前:デフォルトの名無しさん [2018/08/28(火) 23:01:53.05 ID:hby/BPp+.net]
DBでもnull可能なブーリアン入れる知恵遅れなんかまずいない

194 名前:デフォルトの名無しさん mailto:sage [2018/08/28(火) 23:03:02.22 ID:ixRLZ+D8.net]
クソバカ半角がいじw
ナールを正しく扱えて初めて半人前だのクラッカーボレーだッッッ(ジョジョッ)

195 名前:デフォルトの名無しさん [2018/08/28(火) 23:35:15.67 ID:hby/BPp+.net]
マーケティングリサーチなんかの調査票で
はい、いいえという選択肢がない項目でも
DKやOMITが付与されることがある
クロス集計するときそれがカテゴリになったり除外されることがある

知恵遅れにそういうのを放置してやらせると
そのまんま見た目でそういう変数ですらブーリアンにしてしまう

このスレにはその程度の知能のヤツがウヨウヨいる

196 名前:デフォルトの名無しさん mailto:sage [2018/08/28(火) 23:41:51.99 ID:g4U2T+jR.net]
最初の条件は誰もbooleanとは言ってないのにねぇ>コレはもうブーリアンじゃない

197 名前:デフォルトの名無しさん [2018/08/28(火) 23:46:10.87 ID:hby/BPp+.net]
明らかにブーリアン
コレをブーリアンのことをいってないと考えれるなら
オツムに軽度の障害がある

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]
非建設的でコミュ障な回答ありがとうございました
非建設的な馬鹿は死ななけば治らないのですね



198 名前:デフォルトの名無しさん [2018/08/28(火) 23:49:14.00 ID:hby/BPp+.net]
オツムに軽度の障害があるから
D:YFDGQHp2 ← コイツの質問の意図も読みとれないワケ

で、このスレの池沼たちは質問と無関係なトンチンカンなアホなレスばっかりしてるワケ

わかった?

199 名前:デフォルトの名無しさん mailto:sage [2018/08/28(火) 23:53:33.19 ID:rofHFqPM.net]
ていうかこれ質問が悪いよね
どっちにも解釈できる

200 名前:デフォルトの名無しさん mailto:sage [2018/08/29(水) 00:39:46.87 ID:WBp+gbgf.net]
型無し糞言語が能無し糞ガイジを産む
負のwhile (true) ループ

201 名前:デフォルトの名無しさん mailto:sage [2018/08/29(水) 00:40:46.22 ID:IJ3hSlk/.net]
ローコンテキスト文化なところでハイコンテキストな質問をする方が悪いとしか

202 名前:デフォルトの名無しさん mailto:sage [2018/08/29(水) 01:17:12.49 ID:pYcA3LnZ.net]
コミュ症だから意図がよみとれないんじゃないか

203 名前:デフォルトの名無しさん mailto:sage [2018/08/29(水) 01:48:53.74 ID:0CwGsWHn.net]
スレ的にJuliaはどう?
1.0なったのに全然話題になってないな

204 名前:デフォルトの名無しさん mailto:sage [2018/08/29(水) 01:58:33.25 ID:mxENW9mj.net]
結局 if err != nil 無くそうとしてるじゃねーか
今までの主張はなんだったんだ
https://go.googlesource.com/proposal/+/master/design/go2draft.md

205 名前:デフォルトの名無しさん mailto:sage [2018/08/29(水) 02:17:33.77 ID:Md5DkR0O.net]
Goのエラーハンドリングは先進的だとかジェネリックなんか必要ないとか言ってドヤ顔してた人は今どんな気持ち?w

206 名前:デフォルトの名無しさん mailto:sage [2018/08/29(水) 06:25:28.09 ID:FkuJoTq5.net]
Google様の仰られる言葉は全て正しいんやで

207 名前:デフォルトの名無しさん mailto:sage [2018/08/29(水) 07:30:40.82 ID:4JuKKSSB.net]
>>199
先進的だとか必要ない、ではなくてどちらも弊害が多い、の間違いだろ



208 名前:デフォルトの名無しさん mailto:sage [2018/08/29(水) 07:40:17.12 ID:GqBN8ZFM.net]
これでgoも一般のクソ言語の仲間入りだね。

209 名前:デフォルトの名無しさん [2018/08/29(水) 07:55:44.86 ID:skfmkunk.net]
エラーハンドリングとジェネリクスは弊害か多い??
エラーハンドリングなんかしちゃだめだって主張??

210 名前:デフォルトの名無しさん mailto:sage [2018/08/29(水) 08:26:21.14 ID:azUIVUCr.net]
誰かgo2の解説頼む。

211 名前:デフォルトの名無しさん mailto:sage [2018/08/29(水) 08:50:24.08 ID:DW0Jb9Fq.net]
conditionはexpressionだろ
checkedも、checked==trueもexpressionじゃん。

はい、いいえ以外の選択肢はあるよ。無回答だ。
無回答という値を作ってもいいが、普通はnullだろ。
そのためのnullだ。集計してもnullに食われる「ようになってる」。

212 名前:デフォルトの名無しさん mailto:sage [2018/08/29(水) 08:54:19.80 ID:Md5DkR0O.net]
NOと言えない島猿

213 名前:デフォルトの名無しさん mailto:sage [2018/08/29(水) 09:53:38.09 ID:3Y4hBlHJ.net]
> if checked == true 〜
> if checked != true 〜

これなぁ
プルリクでこれきたらなおさせてたが最近は認めてる

バカはバカなりに特定の値で分岐するときのイディオムとしてifと==を組み合わせて使うって覚えてるんだよ
intであろうがboolであろうが同じ
そう思うとこれはこれで一貫性ある
実際これが読みにくいって感じることはないし
コンパイラは黙って最適化するし

なので許すことにした
自分では書かないが

214 名前:デフォルトの名無しさん mailto:sage [2018/08/29(水) 10:34:17.12 ID:FFtlPXOG.net]
Swift大勝利じゃないか
C++もgoも後を追ってくる

215 名前:デフォルトの名無しさん mailto:sage [2018/08/29(水) 10:41:05.27 ID:f5noujOQ.net]
winでswift使わせてよー

216 名前:デフォルトの名無しさん mailto:sage [2018/08/29(水) 11:47:51.64 ID:DBASjTr8.net]
nullだのエラー処理だの言ってるのはモナド
モナドは型を書かないと意味わからないし
その型はジェネリクスのようなものがないと宣言できない

217 名前:デフォルトの名無しさん mailto:sage [2018/08/29(水) 12:02:48.71 ID:u5ADcZZb.net]
>>208
そのSwiftはRustの後を追ってる
やっぱりRustなんだよなぁ



218 名前:デフォルトの名無しさん mailto:sage [2018/08/29(水) 12:17:51.45 ID:DW0Jb9Fq.net]
falsyなものが無い言語ならどっちでも良いとは思うけど、どっちにも言い分はあると思う。
APIの戻り値なんかが変わったときに
「何もしないで同じ動きをして欲しい。自動テスト転ばないのが唯一の正義」派と
「明確に対応したい。転ばない自動テストが間違ってる。そもそもちゃんとアサーションしろ、本当にtrueでもfalseでもない状態はありえないか?メモリ化けとかどーすんの?」派の違いだと思うわ。

結局falsyな言語だと「本当にfalse」と「falseではないがfalseとみなされる」を、混同したい場合も区別したい場合もあるんだし。

219 名前:デフォルトの名無しさん mailto:sage [2018/08/29(水) 13:43:29.30 ID:DBASjTr8.net]
Perlでは数値と数値の比較には==を、文字列と文字列の比較にはeqという演算子を使う
数値と文字列の比較はない
数値なら0だけがfalse
それ以外にfalsyな値は存在しない

220 名前:デフォルトの名無しさん mailto:sage [2018/08/29(水) 16:28:08.12 ID:A/ggV7aH.net]
>>207
俺もこれだわ
二重否定以外は大抵許してる

3値論理の必要性は分かるけど、開発メンテしていく上では邪魔なので基本使わせない

221 名前:デフォルトの名無しさん mailto:sage [2018/08/29(水) 16:32:06.97 ID:7N1N66pK.net]
Swiftなんかあったの?

222 名前:デフォルトの名無しさん mailto:sage [2018/08/30(木) 00:00:20.35 ID:UmVQrNZ9.net]
> if checked == true

この流儀?を許したら
if checked == true
if checked != true
if checked == false
if checked != false
の四兄弟がセットで押し寄せてくる
さらに
if (n > 10) == true
if (enabled & visible) = true
if checked == true && enabled == true && visible == true
なども体をねじ込んでくる
さあ楽しくなってくるじゃないか

223 名前:デフォルトの名無しさん mailto:sage [2018/08/30(木) 00:08:34.03 ID:K2XYaSpY.net]
ワナビーの凡人法則

糞どうでもいい低レベルな議論しかできないヤツが
糞どうでもいい話に飛びついて
ここぞとばかりに高説ぶる


死ねば
ええんちゃうか?ωωω

224 名前:デフォルトの名無しさん mailto:sage [2018/08/30(木) 00:14:26.32 ID:mi8K02wj.net]
オブジェクト指向でいうとboolに==メソッドがあるのが悪い
もしObjectクラスの==をboolが継承しているなら、Objectクラスが存在するのが悪い

225 名前:デフォルトの名無しさん [2018/08/30(木) 00:47:04.12 ID:DrSr47TU.net]
オメーガ?

226 名前:デフォルトの名無しさん mailto:sage [2018/08/30(木) 00:48:13.84 ID:K2XYaSpY.net]
だからさー!君たちワナビーの法則やっちゅうねんバカなのか!

227 名前:デフォルトの名無しさん mailto:sage [2018/08/30(木) 00:55:49.05 ID:H/5/FX9R.net]
>>218
boolに比較演算子がないと型パラメータとして渡す時に要らん制



228 名前:タが増えるだろ []
[ここ壊れてます]

229 名前:デフォルトの名無しさん mailto:sage [2018/08/30(木) 01:13:21.94 ID:7OC3inua.net]
>>218
論理演算子に同値が定義されていないのも色々と書きにくそう
notとandとorで書けるけど

230 名前:デフォルトの名無しさん [2018/08/30(木) 01:21:47.57 ID:/0YXnEsV.net]
2項比較演算子がダメということじゃないからな

  aho == true
  true == aho

 のブーリアンのリテラルが入ってる2項等価演算子はダメ

  aho == baka

 の2項等価演算子はアリ

わかった?


231 名前:デフォルトの名無しさん [2018/08/30(木) 01:24:38.44 ID:/0YXnEsV.net]
つまり、trueとfalseは
代入以外に使えないようにすればいい

232 名前:デフォルトの名無しさん mailto:sage [2018/08/30(木) 03:28:31.53 ID:IxfOs83u.net]
>>213
空リストとか空文字列ってfalse扱いじゃなかったっけ?

233 名前:デフォルトの名無しさん mailto:sage [2018/08/30(木) 03:31:50.70 ID:fTlUE3DU.net]
コミュニケーションじゃなくてプログラミングスタイルで繋がりたいんだろうが
実はそっちのほうがもっと無理

234 名前:デフォルトの名無しさん mailto:sage [2018/08/30(木) 04:38:17.14 ID:mi8K02wj.net]
語学じゃなくて心理学とか脳科学とかでシンギュラリティしたいんだろ
そっちのほうが無理

235 名前:デフォルトの名無しさん mailto:sage [2018/08/30(木) 07:11:50.68 ID:K2XYaSpY.net]
ワイノ話を聞かないとは無能揃いだね?

236 名前:デフォルトの名無しさん mailto:sage [2018/08/30(木) 07:34:59.92 ID:wxlIjpoe.net]
半角の人はなぜ駄目かを全く読んでないのな。

237 名前:デフォルトの名無しさん mailto:sage [2018/08/30(木) 07:39:56.35 ID:K2XYaSpY.net]
てゅかさ。深夜に書き込んでるってことはおまいら無職だろ
無職風情がワイ様無視してワナビー法則でイキってるとかマジゴミだろωωω



238 名前:デフォルトの名無しさん mailto:sage [2018/08/30(木) 08:11:26.07 ID:ff0XXJ3a.net]
無駄だからそんな書き方しなくていいってだけで、それ自体何か害があるわけじゃないから
文法上禁止してしまう理由はないと思うがなぁ。
レビューで指摘するのはそれがコードスメルだからってだけだろう。

239 名前:デフォルトの名無しさん mailto:sage [2018/08/30(木) 09:09:42.55 ID:hUyiY/SJ.net]
a == trueが禁止されたのでa ^ !trueに置換しておきました

240 名前:デフォルトの名無しさん mailto:sage [2018/08/30(木) 09:55:24.67 ID:K2XYaSpY.net]
マジこのワナビーの法則の話いつまで続くんや
夏厨死ねよ

241 名前:デフォルトの名無しさん mailto:sage [2018/08/30(木) 11:01:42.71 ID:e8DSDd9g.net]
>>225
文字列なら "" と "0" がfalse
数値なら0だけがfalse

242 名前:デフォルトの名無しさん [2018/08/30(木) 11:59:46.41 ID:A5Nytyjy.net]
perlには '0 but true' という、数値として 0 と比較すると一致するが if でそのまま使うと true 扱いになる特殊な値があったりする。

243 名前:デフォルトの名無しさん mailto:sage [2018/08/30(木) 12:14:56.63 ID:6I1bUcuW.net]
次世代を担うに相応しい真偽評価戦略を語るべし

244 名前:デフォルトの名無しさん mailto:sage [2018/08/30(木) 13:15:05.68 ID:io9LYUoZ.net]
次世代はif文が消えjsのthen的なものになります

245 名前:デフォルトの名無しさん mailto:sage [2018/08/30(木) 13:47:18.38 ID:6sRyznT+.net]
うえー

246 名前:デフォルトの名無しさん mailto:sage [2018/08/30(木) 13:49:00.74 ID:e8DSDd9g.net]
数値の偽は0
文字列の偽は "" "0"
オブジェクトの偽は null "" "0" その他
階層が深いほど偽が多い法則

247 名前:デフォルトの名無しさん mailto:sage [2018/08/30(木) 13:57:19.48 ID:k9/abrGo.net]
次世代言語にはifもforもない



248 名前:デフォルトの名無しさん mailto:sage [2018/08/30(木) 14:29:05.96 ID:dTt5OSNq.net]
アスペはこういうところに拘ってしまって先に進めないんだよね

249 名前:デフォルトの名無しさん mailto:sage [2018/08/30(木) 14:47:28.76 ID:e8DSDd9g.net]
飯炊き三年握り八年

250 名前:デフォルトの名無しさん mailto:sage [2018/08/30(木) 18:20:12.51 ID:fWBwT80E.net]
ちゃんと読んでないけど
boolなら
if checked / if !checked
でいいやん

251 名前:デフォルトの名無しさん mailto:sage [2018/08/30(木) 18:57:30.25 ID:JpHgwHVB.net]
数値なりリストなりを暗黙に真偽値比較せずに
明確にすればいいだけじゃないの?

252 名前:デフォルトの名無しさん mailto:sage [2018/08/30(木) 19:30:44.87 ID:7mcJbcKo.net]
直和な幽霊型でCheck|Uncheckを型に持たせて管理すればいいよ

253 名前:デフォルトの名無しさん [2018/08/30(木) 21:15:21.94 ID:+O/rJ+xn.net]
if で boolean 型以外を許さず、更に boolen 型の値の比較も許さない言語を作れば解決。

254 名前:デフォルトの名無しさん mailto:sage [2018/08/30(木) 21:51:23.27 ID:ff0XXJ3a.net]
というかそれが普通なんだけどな。
型がないB

255 名前:言語の特徴を受け継いだCがなまじヒットしてしまったせいで
後続の言語もその悪習を真似るようになってしまった。
[]
[ここ壊れてます]

256 名前:デフォルトの名無しさん mailto:sage [2018/08/30(木) 22:07:01.18 ID:Ah+zwqqR.net]
こんなしょうもないことに時間使ってもバグは減らないっていう事実にそろそろ気付こうよ。

257 名前:デフォルトの名無しさん [2018/08/30(木) 22:21:35.61 ID:/0YXnEsV.net]
低学歴知恵遅れが書いたなぜダメかを読んでない?
まず読む必要がない
頭悪すぎてお話にならないからな

適切にダメなケースを書いてるのはオレしかいないからな
当然、低学歴知恵遅れのレスなんかどうでもいいことになる



258 名前:デフォルトの名無しさん mailto:sage [2018/08/30(木) 22:48:08.67 ID:39ABXWI9.net]
まず読む必要がない事を書いてくれてありがとうな

259 名前:デフォルトの名無しさん mailto:sage [2018/08/30(木) 23:10:41.48 ID:e8DSDd9g.net]
些細なヘイトスピーチもきっちりデバッグしてる欧米の文化の方がITの才能がある






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

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

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