optional

    1

    2答えて

    Swift 4.0のプレイグラウンドで==演算子をオーバーライドする非常に単純なクラスがあります。 私は、クラスが継承/継承しないときにSwiftコンパイラが同じように動作しない理由を理解していません同等プロトコル。ここ クラスこのコードは、それは「test1のはTEST4に等しいません」と表示され実行されると class Test: Equatable { var value = 0

    0

    1答えて

    返品時に@NonNull注釈を追加する理由Optional?この記事に基づいて public Optional<Integer> getInt() { return Optional.ofNullable(localInteger); } 対 @NonNull public Optional<Integer> getInt() { return Optional.ofN

    0

    1答えて

    私はJSONを取得し、その値をstruct(Job)に入れる関数を持っています。これは、varのオプションなしで値を出力します。しかし、struct varをオプションで出力します。この問題を解決するために親切にお手伝いしてください。印刷結果とここ var newJob = Job() var joblist:[Job] = [] func parseJSON(json:Any){

    2

    3答えて

    OptionとPredicateのインスタンスを入力として受け入れるvalidateというメソッドがあります.2つの引数があります(ええと、Optionを引数として渡す必要がありますが、これは実際のシナリオでは単純化されています)。Optionが空の場合。。それはPredicateが、それはForbiddenExceptionで失敗する必要があり、それは価値があり、それは何も起こりません述語と一致

    0

    1答えて

    にExpressibleByNilLiteralに準拠し、私はのように定義列挙型があります:nilのことで、それが表現できるようにするには enum Context<T> { case some(T) case error(Error) case none } を、私はこの拡張機能を作成しました: extension Context: ExpressibleBy

    2

    2答えて

    Swift私は、char配列(UTF8ヌル終了文字列またはnullを含む)で構造体を返すC APIを使用しています。いずれかの回避策があります。これは、作品 let text: String = String(cString: data.text) data.textがnullptrあるときは、しかし、これは fatal error: unexpectedly found nil while

    2

    2答えて

    私のコードはDBからいくつかの設定値を読み込みます。それらが未定義の場合(getValueFromDBメソッドでnullを返す)、私はそれらをconfigファイルで定義された値にデフォルト設定したいと思います。 任意のgetValueFromDB()がnullチェックを行い、nullの場合はデフォルト値を代入するためには、オプションの.Onlse()を使用しても問題ありません。 これはオプションの

    0

    1答えて

    私は何か非常に単純なものを見逃しているようです。以下は動作しません: #include <optional> class Alpha { Alpha() { } Alpha(const Alpha& that) { } Alpha(Alpha&& that) { } ~Alpha() { } static std::optional<Alph

    0

    1答えて

    私はMap<Long, Optional<Throwable>>のインスタンスを持っています(HashMapなどの他の表現からのImmutableMap.of/copyOfを使用してインスタンス化されています)。デバッグ時にインスタンスが同じように見えますが、ユニットテストで.equalsを使用して比較しようとしています。私は問題を追跡したかもしれないが、確かめたいと思った。 https://do