Scalaでプログラムを書きました。デフォルトのコンストラクターには、これらの行があります。
private val url = new URL("http://www. ** .xml") // throws UnknownHostException
private val conn = url.openConnection
private val doc = XML.load(conn.getInputStream)
ご存じのように、インターネット通信に問題がある場合、例外がスローされることがあります。
これらの行を try/catch block に書き込むいくつかの方法を試しました。しかし、クラスの他の場所、これらの変数を使用する場所で、他のコンパイルエラーが表示されるたびに。
もちろん、ブロック内に記述し、変数を public として定義しました。
誰かがそれを正しく行う方法の例を書いてもらえますか?
具体的ではないかもしれませんが、正確にどこに問題があるのかわからないため、正確に何を説明すればよいかわかりませんでした。