Replies: 1 comment
-
確かにそうですね~。でも、Javaでも普通に five.times(2) みたいに戻り値をアサインしなくてもエラーにならないので、一緒のことかなぁとは思います…! |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
第8章を進めているときに、Javaではコンパイルエラーになりますが、
C#等、型推論でローカル変数の宣言が行われる言語の場合、
型推論によって、関数の返却が Dollerのままだと、
Money
クラスにTimes
がいないことに気づきにくいかと思います (何らかのエラーにもならないので)なので、今回のように戻り値に指定がある場合は
型推論で書かないほうがいいのかな…?とか思いました。
普段テストコードを書かないので、一般的な意見を聞きたいですー。
Beta Was this translation helpful? Give feedback.
All reactions