問題タブ [optional]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
211 参照

java - Java 書き込みライブラリ

初めてのライブラリを作成しようとしていますが、まだ設計上の問題がいくつかあります。

私のライブラリは、インターフェイスとデフォルト クラスを作成した多くの構成を想定していますImplが、現在、私のライブラリは外部呼び出しとの多くの対話を必要としています。これもインターフェイスを介して行われますが、ユーザーは、デフォルトのフォルトやnull. これらすべての「できるが、実装する必要はない」部分をよりオプションにするより良い方法はありますか?

0 投票する
1 に答える
74 参照

sparql - 紛らわしいオプション-レコードの消失

SPARQLステートメントでOPTIONAL句を使用する際に問題が発生しました。私がこのようにdbpediaを調べているとき:

ロジャーウォーターズの出生地とその他のデータが返されます。しかし、これに目を向けると、すべてのRoger_Watersレコードが欠落しています。

私が間違っていること-OPTIONALを適用した後、完全なレコードが欠落していないと思います...

0 投票する
1 に答える
2388 参照

java - Guava:コレクションを変換するにはどうすればよいですかコレクションへ>?

グアバでは、私がCollection<T>-を持っている場合、それを簡単に変換できるグアバの既存の関数はありますCollection<Optional<T>>か?

0 投票する
3 に答える
1669 参照

php - オプションで PHP に含める

一般的な構成を含む構成ファイル (git リポジトリ内) と、構成プロパティを上書きするローカル構成ファイル (リポジトリでは無視される) があります。現在、ローカル構成ファイルは構成ファイルの先頭に含まれています。

しかし、インクルードを条件付きにしたいと思います。ファイル local_config.php が実際に存在する場合にのみ実行してください。ここで問題なくリンクの説明を入力できますが、最初にファイルが存在するかどうかを確認する必要があります。get_include_path() を試してみましたが、パスのリストが返されるため、このリストを解析してすべてをチェックする必要があります。

別のオプションは、 include_once() を呼び出して警告を抑制することですが、それはさらに面倒です。PHPで実際のオプションのインクルードを行う簡単な方法はありますか?

0 投票する
3 に答える
9160 参照

json - JSON: Guava Optional をシリアライズする

com.google.common.base.Optional の Json シリアライザー/デシリアライザーはありますか?

そのままでは、これは Jackson では機能しないようです。以下を参照してください。

}

-> {"myString":{"present":true}}

0 投票する
2 に答える
865 参照

clojure - Clojure: 「展開された」オプションの引数を関数に渡す

私はClojureが初めてで、関数のオプションの引数を「展開」して、オプションの引数を使用する別の関数に送信できるようにする方法にこだわっています(ただし、これらの引数をキーワードのシーケンスではなくキーワードとして使用したい)。

私は xml を解析しています。関数が機能するように値をハードコーディングすると、xml を調べて「タイトル」の値を見つけます。

私がやりたいのは、「node-path」を使用して任意の数のキーワードを渡すことですが、以下のように記述すると、キーワードのシーケンスとして入力されるため、例外がスローされます。

ありがとう!

0 投票する
1 に答える
14306 参照

java - グアバオプション。正しい使い方

クラスがあります

コマンドを実行するときは、フィールド値-null / not nullを確認し、それに応じて縦方向のアクションを生成する必要があります。GoogleGuavaのオプションを使用したい。

どの解決策が正しいですか?これ:

また:

parseActionの呼び出しもnullを返す(または存在しない)可能性があるとすると、次のようになります。

質問:

  1. そうするかどうか:メソッドparseAction(および同様のもの)はオプションを返しますか?
  2. そうするかどうか:クラスオブジェクトのフィールドオプション?
  3. そうするかどうか:クラスのフィールドをチェックして(nullになる可能性があると仮定して)オブジェクトに変換する場合オプション?

どうも。

0 投票する
1 に答える
188 参照

regex - htaccess RewriteRule で拡張子をオプションにする

.htaccess に次のコードがあります: -

これは、次の形式でリクエストを受け取ります (例): -

そしてそれを次のように書き換えます: -

そして、これはうまくいきます。ただし、リクエストの最後の / の後のすべてがオプションになるように少し変更したいと思います。たとえば、これらの 3 つすべてがリクエストとして機能するようにします。

どんな助けでも大歓迎です!

0 投票する
2 に答える
5500 参照

c++ - ブースト::オプションおよび char[] からの暗黙のコンストラクター

私は std::strings を次のように初期化することに慣れてきました。

2 つの型の間に明示的な変換がないため、以下は機能しません。

ただし、これは機能します。

さて、暗黙的に呼び出された単一引数のコンストラクターをデイジーチェーン接続して、2 番目の形式を許可する方法はありませんか? 私が質問する理由は (詳細について煩わされたくないのですが)、オプションのメンバーを設定するクラスがたくさんあるからです。すべてを明示的に入力しなければならないのは負担に思えます (私自身はそれほど心配していませんが、オープン ソース API に取り組んでおり、ユーザーにできるだけ快適な環境を提供したいと考えています)。任意の提案をいただければ幸いです。


編集:申し訳ありませんが、私はこれが初めてで、より明確なコード例を提供する必要がありました。次のように、オプションのメンバーを設定するいくつかのクラス (自分でモデル化していない、C++ で実装しただけ) があります。

API ユーザーが指定できるようにしたいのは、次のとおりです。

そしてそうではありません:

再度、感謝します。

0 投票する
1 に答える
189 参照

php - OPTIONAL フィールドを使用して WordPress カスタム投稿タイプを作成する方法

ポートフォリオ アイテムなどの動的アイテムのカスタム投稿タイプを wordpress で作成する場合、特定のポートフォリオ アイテムに対して一部のフィールドが使用できない場合があります。ただし、このフィールドを省略すると、WordPress でフィールドが必須であるため、wordpress で検証エラーが発生します。カスタム投稿タイプの特定のフィールドをオプションにするにはどうすればよいですか? では、検証エラーは発生しませんか?