[過去ログ] 次世代言語13 Go Rust Swift Kotlin TypeScript (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
289
(2): デフォルトの名無しさん [sage] 2018/09/01(土) 19:34:46.46 ID:8XWt4TWp(4/8) AAS
>>285
285(1): デフォルトの名無しさん [] 2018/09/01(土) 18:37:02.95 ID:/wwW4VSs(1/14) AAS
だれかがいってるように
マジで頭悪い。。。

aho = a < b ← 結果はブーリアン
baka = aho < c ← ブーリアンを大きさで比較してる
< は普通2項演算子で予約されてるからな

3項演算子みたいに使ってない記号を組み合わせるならまだ理解できる
ineqop ::= ('<' | '<=' | '>' | '>=')
ineqexpr ::= shiftexpr { ineqop shiftexpr }
みたいに定義すりゃいいだけだろ
311: デフォルトの名無しさん [sage] 2018/09/01(土) 21:57:05.44 ID:OmCLr4/c(1) AAS
>>308
308(1): デフォルトの名無しさん [sage] 2018/09/01(土) 21:36:47.04 ID:Lo8welT8(4/5) AAS
>>307
構文解析の難易度の話なんだけど、matchなどといった開始語を欠いているうえに
<=や>など他の演算子との混在も考慮しなければならないとなったら、かなり
困難なものになる思うが。
>>289で終わりじゃね
313
(1): デフォルトの名無しさん [sage] 2018/09/01(土) 22:26:51.47 ID:Lo8welT8(5/5) AAS
>>289はshiftexprの定義がないんで厳密なところがわからんけど、後者のshiftexprは
ineqexprじゃないの?
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.213s*