2016-04-04から1日間の記事一覧

rubyの条件演算子 .. ? .. : .. の落とし穴

x?a:b のように、?と:の前後にspaceを入れないで書くと、errorになる。 x ? a : bのようにやると、大丈夫。 でもx ?10:20 は大丈夫だったりする。 でも安心できない。 s2 ?s1+s2: s1は駄目。 なまじっか、spaceなしでも通ることがあるので、それでみもいいと…