この関数は、小数点としてのシステムでも、小数点としてval()
理解しているようです。たとえば、次の呼び出し.
,
val("7,3") + 1,4
実数8,4
(8.4
英語表記) を返します。val("7.3") + 1,4
期待値を返します8,7
。
これは機能ですか、それともバグですか? 関数で使用する小数点を指定するにはどうすればよいval()
ですか?
この関数は、小数点としてのシステムでも、小数点としてval()
理解しているようです。たとえば、次の呼び出し.
,
val("7,3") + 1,4
実数8,4
(8.4
英語表記) を返します。val("7.3") + 1,4
期待値を返します8,7
。
これは機能ですか、それともバグですか? 関数で使用する小数点を指定するにはどうすればよいval()
ですか?
ドキュメントによると:
注この関数は、有効な小数点記号として
Val
ピリオド ( ) のみを認識します。.
国際的なアプリケーションのように、異なる小数点記号が使用されている場合は、CDbl
代わりに文字列を数値に変換するために使用します。
注:Val(7,3)+1,4
も返す8,4
ため、入力が既に数値形式になっている場合は注意してください。