いろんな言語のwtf 〇〇

 wtfはwhat the fuckの略です。意味は「何やってんだこいつ」みたいなものです。英語圏のユーザの多いカジュアルなコミュニティだとしばしばF言葉と共に飛び交うイディオムです。
 GitHubやGoogleでwtfと特定のプログラミング関連のモノを組み合わせて検索をすると大体、罠の様な一見不思議な仕様のいろいろが見えます。特に型を明示しなくても動作する言語のwtfはいいものが揃っています。
 GitHubのwtfpythonなんかは何故そうなるかの説明も詳しく載っていて為になります。
 satwikkansal/wtfpython: A collection of surprising Python snippets and lesser-known features.

999999999999999; // -> 999999999999999
9999999999999999; // -> 10000000000000000

10000000000000000; // -> 10000000000000000
10000000000000000 + 1; // -> 10000000000000000
10000000000000000 + 1.1; // -> 10000000000000002

の様な壊す気満々のコードのみならず

1 < 2 < 3; // -> true
3 > 2 > 1; // -> false

の様な思わずやってしまうコードもそこそこあります。

  •  この記事いいね! (2)
>株式会社シーポイントラボ

株式会社シーポイントラボ

TEL:053-543-9889
営業時間:9:00~18:00(月〜金)
住所:〒432-8003
   静岡県浜松市中央区和地山3-1-7 浜松イノベーションキューブ 315
※ご来社の際はインターホンで「316」をお呼びください。

CTR IMG