コラッツ予想がとけたらいいな2

自分の考察を書いていきます。

Entries from 2021-03-03 to 1 day

Crystal をやってみた その5(ifをマクロに)

if をマクロにしたらスッキリした。チェーンでは書けなくなるけど。 マクロの引数は先行評価されないからね。 (三項演算子使えば良いじゃんと思ったのは内緒だ) # $ crystal test6.cr macro mif(b, t, e) return {{t}} if {{b}} {{e}} end struct Int # 階…