type-coercion

    2

    7答えて

    Html5を使用すると、localStorageの値は文字列として格納されます。これは、チェックボックスの状態を保存して後で復元する場合に対処する必要があるものです。私はこのような何かがうまくいくことを期待していた: (function() { function e(id) { return document.getElementById(id); } e('save').a

    3

    3答えて

    Groovyで次のコードで文字列のリストを作成し、リストにGString秒を追加します。私はこのリストにProcessBuilderを作成すると List<String> args = [ 'cmd', "-Dopt=${value}" ] 、私はClassCastExceptionを取得します。リストの要素を正しい型に強制的に変換する魅力的な方法は何ですか?

    1

    2答えて

    正確なビットパターンを保持している同じ幅の符号なし整数に値の型を変換したいと思います。たとえば、64ビットの浮動小数点型はulongとして型付けされますが、ビットパターンは同じです。入力型は不特定ですが、通常のD整数型の1つに収まる入力値よりも大きな入力値を処理する必要はないため、集計やメモリ内オブジェクトはありません。私はconst性に対処についてのいくつかの意思決定を行うべきとのように、適切に

    0

    1答えて

    ユーザが正しく強制できないテキストを入力することがあります。例えば文字列 - >お金。 '123 USD'は強制的に強制的に強制できますが、 '123 ZZZ'または 'dwerss'は正しく処理できません。例の1つはクライアント側のregexpで検査できますが、他のものは検査できません。これらのエラーをどのように処理し、ユーザーに適切なメッセージを表示する必要がありますか? はどのチュートリアル

    0

    4答えて

    <cfset academic_year = "2012-13"> <cfoutput># academic_year gt "2009-10" #</cfoutput> 出力しない が、私はacademic_year変数を変更する場合は、「2011-12」の出力はYESですします。 可変年度を強制的に強制する方法はありますか?

    0

    1答えて

    厳密にはNumberのインスタンスではないリテラルの数を考えると、Number(またはStringまたはBoolean)オブジェクトのプロトタイプメソッドを対応するリテラルオブジェクトで呼び出すことができますか?ブラウザー間でこの標準的な動作ですか? これが発生した場合、正確には何が起こっていますか?メソッド内でtypeof thisを調べると、 'number'ではなく 'object'が返され

    5

    2答えて

    私はいつかJavaScriptホイストについて読んできました。 JavaScript Scoping and Hoisting by Ben Cherry Two words about “hoisting” by Dmitry Soshnikov と、JavaScriptの型強制、真実&偽のテストに関するいくつかの詳細: Truth, Equality and JavaScriptといくつかの他

    0

    1答えて

    に文字列を強制しますこの doBigThangs('stuff') 好きで、それが自動的に適切なMyDomainClassに文字列「もの」をcoerse持っています。これは私が試みたものですが、おそらく私は "asType"か何かを使う必要があります。 ExpandoMetaClass.enableGlobally() String.metaClass.toMyDomainClass = {

    2

    1答えて

    私はhttp://prettydiff.com/prettydiff.jsに申請しています。私は通訳が本当に速くなり、厳密なタイピングを好むことを学ぶ前にこのアプリケーションを書くようになりました。私は今私のコードで厳密な型を強制したい。このアプリケーションは大きすぎると複雑すぎて、手動強制変更から型強制が正常に排除されたことを簡単に検証できます。 特定の参照に対して型の変更が発生したときに警告ま

    0

    2答えて

    使用できるタイプを厳密に拘束したり強制したりする方法はありますか? S <: T 私はランタイム If TypeOf value Is T Then でこれを行うことができます。しかし、これはコンパイル時のチェックが Option Strict On より好ましいだろう、ランタイムチェックです Method(value As T) ' Any Type of T including s