回答編集履歴
2
追記
test
CHANGED
@@ -1 +1,11 @@
|
|
1
|
-
変数に型が
|
1
|
+
変数に型があっても、文字列同士の比較であれば、`"11"<"4"`なので解決しませんよ。
|
2
|
+
|
3
|
+
|
4
|
+
|
5
|
+
追記:
|
6
|
+
|
7
|
+
もしかすると、
|
8
|
+
|
9
|
+
数値型変数に文字列値を代入したら、代入時に自動的に数値型に変換して欲しいということですかね?
|
10
|
+
|
11
|
+
それば駄目な仕様でしょう。明示的に型変換を書かないといけない仕様にすべきでしょう。
|
1
訂正
test
CHANGED
@@ -1,5 +1 @@
|
|
1
|
-
この問題の解決は、変数に型を導入することじゃなくて、数値と文字列の比較をエラーにすることです。
|
2
|
-
|
3
|
-
変数に型が
|
1
|
+
変数に型が合っても、文字列同士の比較であれば、`"11"<"4"`なので解決しませんよ。
|
4
|
-
|
5
|
-
(PythonやRubyは変数に型がないですが、数値と文字列の比較はエラーになります)
|