【保存版】言語処理系のバグをさらすスレ
■ このスレッドは過去ログ倉庫に格納されています
0001まちがいはあるさ
NGNGみんなでさらしましょう。
例
Visual C++6.0:
newがbad_allocをthrowしない
Ruby1.6.5:
p "10,2,10,11,9,8,7,30,10,1".gsub(',([0-9]),', ', \1,')
の結果
0002デフォルトの名無しさん
NGNG0003デフォルトの名無しさん
NGNG0004デフォルトの名無しさん
NGNG∧_∧
( ´_ゝ`)
___∬_(つ____と)___
/\ 旦 \
/+ \________ヽ 今だ!コタツの中ゲットォォォォ!!
〈\ + + + + + `、  ̄ ̄ ̄ ̄ ̄∨ ̄ ̄ ̄ (´´
\ \__ノ⌒⌒⌒⌒⌒ヽ______ヽ ∧∧ ) (´⌒(´
`、___ノ⌒⌒⌒⌒ヽ_____〉 ⊂(゚Д゚⊂⌒`つ≡≡≡(´⌒;;;≡≡≡
 ̄ ̄ (´⌒(´⌒;;
ズザーーーーーッ
0005デフォルトの名無しさん
NGNGa = 2
if a == 1
p 1
elseif a == 2
p 2
else
p 3
end
※結果は3
0006デフォルトの名無しさん
NGNGl´ `l
|,,iillliii ,、 illlllliiiiii、 |
,| <・> つ<・> ‐, |)
| / ( ,! λ ̄`つl──-、
|/ ,^ Υ Υ , 、 く_|
,-|/ m`l w ‘ω { `l
/ く γ,、/  ̄/ v`^ (、(
(ノ (_ _('`u'μ ν'
` `l´ ’ ‘
|
0007デフォルトの名無しさん
NGNG・固定
・クソスレ
・立て逃げ
0008デフォルトの名無しさん
NGNG_
| |へヘヘ
<\ .| |〃/./>
<ミヾ\ ∧∧ | 丿 ヽ/ヽ>
<_ミミヽ (,,#゚Д゚)|__//ノヽヽ> バッコン!!
|__二二/ こつ匸二二☆彡
〜′ / ( ´∀`)
∪ ∪ ( >>1 )
"""""""
いい加減にしろや!ほんと
_
へへ| /へヘへ バッコン!!
\ヽ|7〃/ミヾ
ヾ|///__ヾ ヽ ビッコン!!
凵 凵 .| /へヘヘ
∩ ∩ .| /〃/./> ブッコン!!
| |∧| | 丿//ヽ>
コンニャロ!!コンニャロ!! |#゚Д゚)|彡彡/ノヽヽ> ベッコン!!!
/ こつつヽヽ彡☆彡
〜′ / ミミ☆∧ ボッコン!!
∪ ∪ ( ´∀`)
0009デフォルトの名無しさん
NGNG何でSyntaxErrorにならないんだろう。
0010デフォルトの名無しさん
NGNGRuby 1.6.6では
"10, 2,10,11, 9,8, 7,30,10,1"
と、ちゃんとなっているんだけど、、、
つか、これは何をしたかった処理なの?
>>5
これは、
a = 2
if a == 1
p 1
esleif( a == 2 )
p 2
else
p 3
end
と解釈されるから、結果が3であることが正しい。
elseifはRubyの構文でないのでメソッド(関数)または変数と解釈される。
この場合は、後ろに引数があるのでメソッドだけどね。
elseifは定義されていないが、ifでの分岐で実行されないから、
定義されているかされていないかは判断されずに、elseへと飛ぶ。
よって、結果が3になるのは当然となる。
ちなみに、始めにa = 1としてみると、
elseifというmethodは無いですよってエラーになるのでそれでもわかるでしょ。
SyntaxErrorにならないのはこういう理由です>>9
つか、このスレは言語の処理系のバグだと思ったら、
自分のバグでしたというのを晒すスレですか?
つか、マジレスした漏れがアフォですか?
■ このスレッドは過去ログ倉庫に格納されています