問題タブ [object-to-string]
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.
.net - F# での Haskell の「派生ショー」?
deriving Show
Haskell では、型定義に追加するだけで、代数型/判別共用体を文字列として「表示可能」にするのは簡単です。
F# では、次のようなものを書くことになります。
そして明らかに、より複雑な型ではさらに悪化します。
deriving Show
F#のようなものを取得する方法はありますか?
powershell - PCのシリアル番号を文字列に変換する方法
まず、この2つの手順を使用できるかどうかを知りたいです
無関心に。
2番目の質問はなぜ私が書くなら
$sn.gettype()
system.objectを返します
と
$sn.length
シリアル番号が22文字であるにもかかわらず、561を返します。ありがとう。
javascript - JavaScript(obj2str)で記述されたこの再帰関数の「再帰が多すぎます」
このコードの何が問題になっていますか:
結果の文字列を新しいプロパティで再帰的に集中させることになっていますが、ある時点で再帰が多すぎます。
私は次のようなオブジェクトを渡していました:$(this);
->jQueryから。
このjQueryセレクターのインスタンスである:$('.debug');
witchには、現在のドキュメントで一致する1つのクラスがあります。
android - AndroidのObjecttoString()コマンドの例外
さて、私は同じことについて他の大量の質問を検索しましたが、どういうわけかそれらの解決策のどれも私の問題にはうまくいきませんでした。これが私の問題です。EditTextから文字列にテキストを取得する必要があるとすぐにAndroidアプリがクラッシュします。私は私の「メイン」を持っています-ここでの活動:
私のCalc-Classは次のようになります:package ign.test.fre;
問題があるのはTest0()の最初の3行です。それらの行のどれが最初であるか、またはコードのどこにあるかは関係ありません。常にそれらです。それらをrun()またはonClick()に移動しても、何も変更されませんでした。
私のxml-layoutは次のようになります:
私のLogcatエントリは次のようになります(ignian.lomoko.frenchはign.test.freなどと同じです):
私は他のどこにもどんな種類の解決策も真剣に見つけることができないので、前もって助けてくれてありがとう。他の人の助けを借りて今まで理解していた問題は、「Calc」クラスから変数にアクセスできないことです。私が探しているのは、スピナーとEditTextを公開する方法だと思います。
さて、私はdtenからの解決策に従いました、そして今それはうまくいきます!
java - 別のオブジェクトの toString 結果を使用して新しい Object() を構築します
オブジェクトの文字列値を取得して、その特定の文字列を介して同じマシン (同じ RAM) または同じ VM 上のそのオブジェクトにアクセスできるかどうか疑問に思っていました。
例えば
私が理解しようとしていることを理解していただければ幸いです。
編集:私はで見つけました
http://javapapers.com/core-java/address-of-a-java-object/#&slider1=1
(VM?) メモリ上のインスタンスの論理アドレスの文字列を取得できるクラス:sun.misc.Unsafe
Unsafe を使用して (VM に制限されている?) メモリからオブジェクトを取得することもできると思います。
このように不可能な場合、どうすればいいですか?好奇心から、このような直接メモリアクセスを許可する他の言語(特にハイエンド)はありますか?
php - PHP デフォルトの関数をクラスに割り当てる
PHP には比較的慣れていませんが、強力なツールであることに気付きました。ここで私の無知を許してください。
デフォルトの機能を持つ一連のオブジェクトを作成したいと考えています。
したがって、クラスで関数を呼び出すのではなく、クラス/オブジェクト変数を出力するだけで、デフォルト関数、つまり toString() メソッドを実行できます。
質問: クラスでデフォルト関数を定義する方法はありますか?
例
使用法
c# - .ToString()メソッドはどのように機能しますか?
.ToString()
クラスのメソッドを呼び出すと、クラスの完全修飾名が返されることがあります。ただし、一部のクラス/構造体(などInt32
)では、オブジェクトに対応する文字列(整数の値)を返します。これは、クラスがメソッドをInt32
オーバーライドし、ToString()
完全修飾名を返すクラスがそれをオーバーライドせず、代わりにbase(Object
's)ToString()
メソッドを呼び出すことを意味しますか?Object.ToString()
実装はクラスの完全修飾名を返すだけですか?
oop - すべてのオブジェクト getter メソッドを返す toString
私は ColdFusion を使用していますが、他の言語がこれにどのように対処しているか知りたいです。
オブジェクトに大規模な toString() メソッドを記述せずに、すべてのオブジェクト変数 (ゲッター) を返すより良い方法はありますか?
私のコードはそのように見えます。私が望むのは、次のように見えるさまざまな変数をすべて連結する巨大な toString を記述せずに、設定したすべてのもの (およびオブジェクトのデフォルトもすべて) を出力することです。
オブジェクト: StateID = 12、Name = "Argentina"、CountryID = 32、CityID = 44
私の心は、これはありそうもないと言っています。
javascript - Mootools 要素を HTML に変換
私の質問は非常に単純です.Elementオブジェクトをhtml文字列に変換する必要があります
(文字列として)返す必要があります
試してみました.get('html')
が、何も返されません。明らかに、img タグには何も含まれていないためです。
前もって感謝します
java - toStringによるユーザー定義オブジェクトの文字列への変換で正しい出力が表示されない
CurrentDate
システムの日付を特定の形式(例:2012年6月29日)で表示するクラスを作成しました。クラスは次のようになります:
今、それを使用して変換しようとすると、toString()
期待されるものが表示されません。私は試した:
これは、次のようなものを示していgetset.CurrentDate@18a178a
ます。これは、人間が読める形式ではありません。これを修正するにはどうすればよいですか?