twitterで見つけたネタ。
C++は基本的なところが難しいというか、内部的な処理を考えさせられる感じ。例えば、これでどのように出力されるかとか。
— Lillian (@Lily0727K) August 21, 2019
int main() {
auto x = "0123";
std::cout << 1 + x;
}
これで1 + "0123"が84になる言語ってあるの?って話題になっていたので、tclならなるよっと試してみました。
tclインタプリタの起動はtclshです。最近のUbuntuはデフォルトで入ってないので、自力で入れてください。
> tclsh
% expr 1 + "0123"
84
%
84ですね。