浜松のWEBシステム開発・スマートフォンアプリ開発・RTK-GNSS関連の開発はお任せください
株式会社シーポイントラボ
TEL:053-543-9889
営業時間:9:00~18:00(月〜金)
住所:静岡県浜松市中区富塚町1933-1 佐鳴湖パークタウンサウス2F

いろんな言語の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)