タグ throws
人気順 10 users 50 users 100 users 500 users 1000 usersSwift 6のTyped throwsとSwiftにおけるエラーハンドリングの全体像を学ぶ
Swiftがオープンソースになって以来、長年議論され続けてきたTyped throwsの提案がついに承認されました。これは、throws節にエラー型を指定できる新しい言語機能であり、Swift 6から導入されます。 Swiftにおけるエラーハンドリングの考え方は、Swift 2でthrows/tr… 続きを読む
Javadoc の @throws に例外を網羅的に書くメリット | Developers.IO
本記事は Javadoc に @throws を書く習慣の無い方に、@throws を書いてみようかな?と思っていただくことを目標に書きました。 本記事は Javadoc に @throws を書く習慣の無い方に、@throws を書いてみようかな?と思っていただくことを目標に書きました。 前提 いわゆるコードの保守性よりもバグを出さないことの優先順... 続きを読む
SwiftはどのようにJavaの検査例外を改善したか - Qiita
func foo () throws -> String { ... } // Java のような `throws` 節 僕は、 Java の検査例外のコンセプトは素晴らしいと考えていますが、世間ではあまり好かれていないようです。 C# や Scala, Kotlin などの後続言語では採用されず、僕の知る限り Java 以降、検査例外(的なもの)を採用したメジャー言語は Swift だけです。 ... 続きを読む
Java から UnsupportedEncodingException を発生させなくする - Qiita
こんにちは、最近は Go か Java しか書いていない米林です。 UnsupportedEncodingException 嫌い Java開発において String.getBytes("UTF-8") や new String(byte[], "UTF-8) する際に、毎回 UnsupportedEncofingException を try-catch したり throws に追加して「"UT... 続きを読む