baNaNa

Google App Script(≒Javascript)をちょいちょい書いてます。 文字で表現されてた数値を楽にたす方法がないかなぁと思って調べたらなんと+'2'で文字を数値として扱えてしまうとのこと

門外漢からすると便利!と思うと同時にこれはなんかヤバそうだし、言語仕様としてこれが必要なのか?という疑問も

ググってる時に見つけたジョークで下記のようなものがあって

"b" + "a" + +"a" + "a"; // -> 'baNaNa'

面白いと同時にやっぱヤバイじゃんという気に

C#はオペレーターがオーバーロードできるから同じようなことを実装しようと思ったらできるのかな