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