8️⃣Rubyで`puts 080`をするとどうなる?2023/12/17に公開RubytechInvalid octal digit (SyntaxError)が出る。 > puts 080 Invalid octal digit (SyntaxError) (octal digit とは8進数のこと) Rubyでは、0から始まる数値を8進数として認識しようとする。しかし、8進数は0〜7で表現する数字のため、8が来ることはありえない。なのでInvalid octal digit (SyntaxError)が返る。 Discussion
Discussion