問題タブ [classtag]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
scala - Scala Any => ネイティブ形式
タイプ のマップがあり、Map[_, Any]
( に頼らずに) ネイティブ形式で値を抽出したい.asInstanceOf[_]
。
このようなもの...
明らかにそれは失敗します。
私はこのアプローチが好きではありませんが、私はこのようなことができると思っていました...しかし、これでもorAny
の代わりに出てきます。Int
String
それから私は多分いくつかのラッパーを考えましたMap
...
しかし、それはまだとして出てきAny
ます。Any => native に変換する方法がわかりません。
だから私の質問は...
- なぜこれが失敗するのですか?
- ネイティブ形式で値を取得するためのより良い方法は何ですか? 最も単純で、かつ/または外部依存関係がないことが理想的です...しかし、私は正直に何に対してもオープンです(ただし、今のところまだscala 2.11を使用していることに注意してください)。
ありがとう!