optional

    2

    2答えて

    私はJavaにとって非常に新しいです。私は2つのクラス、FooRequestとBarRequestに直面しています。 (もちろん、この質問のために簡素化された) public class FooRequest { private String a; private String b; private String c; private DateTime x

    -4

    1答えて

    私はデバッグを理解しようとすると新しいです、私は挑戦しています。 私はこの問題の解決策について質問しており、StackOverflow内でそれを見つけられませんでした。私はここで何が起きているのか、なぜこのクラッシュが起こったのかをよりよく理解するために結びついています。 ソースコードのprint文でバグを追跡しました。私はブロックに到達していることを確認するために、この関数の先頭にprintステ

    0

    6答えて

    私は迅速かつiOSで始まっており、私は疑いで墜落した。この特定のソースコードを見てみましょう: if object?.stringValue != nil { // send it to server session.stopRunning() sendQRCodeToApiServer(stringValueObtained: (object?.stringValu

    0

    2答えて

    私のコードには、Option<T>の構造体がたくさんあります。私は多くの場所でそれらと一緒に作業する必要があるので、私のコードはcar.engine.as_ref().unwrap()のような構造体アクセスで散らばっています。これはコードを読みやすくするための痛みです。 同じことをOption<T>タイプのデフォルトの機能はありますか? car.engine.get()のように?もちろん、すべての

    1

    1答えて

    「このオプションを別のものにマップする」と言っているエレガントでストリーミングな方法はありますか?値が存在すれば計算値、 ? 私のようなものを考えた: Optional<Float> amount = ...; Optional<MonetaryAmount> myAmount = amount .map(theAmount -> FastMoney.of(theAmount, "EU

    1

    2答えて

    とラムダとのforeachを交換し、私はこのコードの一部を書き換えるしようとしている: Integer lastValidIndex = 0; if (value != null) { for(Entry<Key, Integer> entry : map.entrySet()) { Integer cur = entry.getValue(); if (cur

    0

    2答えて

    オプションの要素がありますが、その要素をテーブルビューに表示するときにエラーが発生しています。参考までに、この要素はJSON APIフィードから取得した画像です。私はそれを使用して要素をアンラップすることを理解しています!それは良いアイデアではありませんが、xcodeが私に示唆していることです。私がその提案に従うと、アプリケーションがクラッシュし、が「オプション値をアンラッピングしている間に予期せ

    0

    1答えて

    JSONネストされた配列のオプション要素のアンラッピングに問題があります。問題の要素には、「solo_competitive_rank」と「score」というラベルが付けられています。参考のために、あるコントローラのテーブルビューセルをクリックすると、これらの要素が新しいビューコントローラに表示されます。これは時々動作しますが、選択されたセルにこれらの値がないと、アプリケーションがクラッシュします

    2

    2答えて

    コンテキスト:私はmenbersで家族を返すWebサービスを持っています。家族には常に父親と母親、子供はいないか複数の子どもがいます。サービスはwsdlによって以下に説明されています。 目的:Java 8のOptionalを効果的に使用し、nullをチェックする古典的な方法を避けたい。私はWebサービスは常に、これは十分だろう、家族が返されると仮定すると、古典的なことで、私たちはJava 7まで

    1

    3答えて

    if let seen: Bool = defaults.bool(forKey: UtilitiesKeys.mainTutorialSeen) { return seen } return false 私がしなければ、このSWIFTは私の問題を示しています。optionalsのチェックに使用されるタイプの非オプション 式「ブール」「ブール」は常に成功し、に「ブール」から 条件