忘れ物(仕事)

忘れていたわけではないのだけど、1点、盛り込んでない機能があって、午前中実装してた。 思っていたより、簡単に出来たので、喜んでいたのだけど、問題が...。 TPで実行すると、思い通りの結果が得られるのだけど、本チャンのUIから実行すると、上手く行かない。 あちこちにダンプのコードを入れてデバッグしてると、どうやら型のせいだとわかった。 この機能の入口の関数、引数に月を渡すのだけど、TPからは数値で渡っているのが、本チャンのUIからだと文字列として渡ってきてる模様。 渡ってきた月で処理を分けるためswitch caseで分岐してるのだけど、そこが通らずdefault句を通っているよう。 そこで、switchに渡す月をNamber()関数で数値にして渡すと、やっと思った通り動くようになった。 だからぁ変数は、ちゃんと型宣言する言語仕様にしようよっ!(老人の戯言)
--
はれ いちじ うすぐもり

No comments: