タグ付けされた質問 「backwards-compatibility」

5
Javaで可変引数を持つメソッドに引数として配列を渡すことはできますか?
次のような関数を作成できるようにしたいと思います。 class A { private String extraVar; public String myFormat(String format, Object ... args){ return String.format(format, extraVar, args); } } ここでの問題は、それがあるargsとして扱われるObject[]方法でmyFormat、ひいてはへの単一の引数であるString.format私はすべての単一たい一方で、Object中にはargs新しい引数として渡されます。String.formatも可変引数を持つメソッドなので、これは可能であるべきです。 これが不可能な場合、次のような方法はありString.format(String format, Object[] args)ますか?その場合、私は新しい配列extraVarをargs使用することに付加して、それをそのメソッドに渡すことができます。

18
WindowsにPython 2.xとPython 3.xの両方をインストールする方法
ほとんどのプログラミングはWindows 7のPython 3.xで行いますが、今はPython Imaging Library(PIL)、ImageMagick、およびwxPythonを使用する必要があります。これらにはすべてPython 2.xが必要です。 Windows 2.xにPython 2.xとPython 3.xの両方をインストールできますか?スクリプトを実行するとき、どのバージョンのPythonを実行するかを「選択」するにはどうすればよいですか?前述のプログラムは、一度にインストールされた複数のバージョンのPythonを処理できますか?これを行う方法を何時間も検索しましたが、役に立ちませんでした。 ありがとう。


3
<input type =“ tel” />を使用してもよろしいですか?
私は携帯電話のWebアプリに取り組んでおり、の恩恵を受けることができるいくつかのテキストフィールドがあります&lt;input type="tel"/&gt;。iPhoneはユーザーのためにキーボードを調整しますが、後方互換性を壊すのではないかと心配しています。私が期待しているのは、これをサポートするブラウザ/電話がユーザーを支援し、他のブラウザが標準のテキストフィールドにフォールバックすることです。これは許容できる方法ですか?それでも機能しますか?

5
Pythonの文字列フォーマットの多くの方法—古いもの(廃止予定)は非推奨ですか?
Pythonには、少なくとも6つの文字列フォーマット方法があります。 In [1]: world = "Earth" # method 1a In [2]: "Hello, %s" % world Out[2]: 'Hello, Earth' # method 1b In [3]: "Hello, %(planet)s" % {"planet": world} Out[3]: 'Hello, Earth' # method 2a In [4]: "Hello, {0}".format(world) Out[4]: 'Hello, Earth' # method 2b In [5]: "Hello, {planet}".format(planet=world) Out[5]: 'Hello, …

2
弱いリンク-クラスが存在するかどうかを確認し、そのクラスを使用します
ユニバーサルiPhoneアプリを作成しようとしていますが、SDKの新しいバージョンでのみ定義されているクラスを使用しています。フレームワークは古いシステムに存在しますが、フレームワークで定義されたクラスには存在しません。 ある種の弱いリンクを使用したいのはわかっていますが、実行時の関数の存在チェックに関するドキュメントを見つけることができます-クラスが存在することを確認するにはどうすればよいですか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.