問題タブ [variants]

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 に答える
5391 参照

delphi - バリアントで "%s" 以外を使用すると Format がクラッシュするのはなぜですか?

SysUtils.Format関数と値を使用していvariantますが、この関数は書式文字列が%s. 関数に関するドキュメントを確認しましたFormatが、バリアント値がどのように扱われるかについての参照はありません。

この単純なアプリケーションを考えてみましょう:

これはバグですか、それともこの機能の単純な制限ですか?

Delphi 5、Delphi 2007、および Delphi XE でこの動作を確認しました。

0 投票する
5 に答える
36976 参照

delphi - Delphi を使用してバリアントの null 値を管理する

多くのプロパティを公開する COM コンポーネントを使用していVariantますが、これらの値が null になることがあります。これらの値を文字列 (または別の Delphi 型) に変換しようとすると、アプリケーションで次のような例外が発生します。

タイプ (Null) のバリアントをタイプ (String) に変換できませんでした

しかし、.net を使用して同じプロパティを呼び出し、値が null の場合、例外は発生せず、null 値は空の文字列として扱われます。

これらの例外を回避して、Delphi からこれらの null 値を処理する方法はありますか?

前もって感謝します。

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

php - PHP + MySQLのフロントエンド製品のバリエーション?

私はウェブショップをやっています、そしてすべての製品はいくつかの変種を持つことができます。

すべての亜種は実際には独自の製品です。SKUは製品ごとに異なりますが、製品番号は「1つの製品」のすべてのバリエーションで同じです。

バリアントの組み合わせは、variantvaluesと呼ばれる別のテーブルに保持されます。製品のSKU、フィールド名、フィールド値があります。

私が3つの製品を持っているとしましょう。SKU:050500269 / SB / M、050500269 / SC / L、および050500269 / SC/M。

すべての製品の製品番号は同じです。0505002699。

製品には次のフィールドがあります:色、サイズ。

各製品の値は次のとおりです。

0505002699 / SB / M

カラー:ブラック

サイズ:小

0505002699 / SC / L

青色

サイズ:ミディアム

0505002699 / SC / M

赤色

サイズ:小


そのフロントエンドをループする方法についての手がかりを持っている人はいますか?最終結果は次のようになります:http://i.stack.imgur.com/rAxeG.png

(私にとっての)問題は、可能な「構成」をリストする方法を理解することです。

誰?

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

module - OCaml:バリアント型とモジュール定義の間の循環性

HaskellからOCamlに切り替えていますが、問題が発生しています。たとえば、正規表現の型定義が必要です。私はそうします:

Or内の要素はセット(RegExpSet)にあるので、次にそれを定義します(そしてマップ関数も):

しかし、「ocaml [ファイル名]」を実行すると、次のようになります。

「re」の定義の「Or」の行。

これらの定義を交換した場合、つまり、定義を再入力する前にモジュール定義を記述した場合、明らかに次のようになります。

「typet=re」の行にあります。

どうすればこれを解決できますか?ありがとう!

0 投票する
4 に答える
11264 参照

string - Delphiバリアントが空の文字列であるかどうかを確認するにはどうすればよいですか?

バリエーションはいつも楽しいですよね?

DelphiXEに移行するためにD2007で最後に使用されたレガシーアプリケーションに取り組んでいます。

その間にバリアントはかなり変更されました。

このコード行:

Trueを返し、D2007で終了しましたが、DelphiXEでは終了しません。

私はそれをこれに変更しました:

これが「最善の」方法であると私は確信していません。Variantsユニットには、これを行うための特定の呼び出しはありません。これは、過去の人々にとって問題であったことを確かに思い出します。ただし、検索の結果、ライブラリ関数やその他の受け入れられている方法は見つかりませんでした。

「正しい」またはより良い方法はありますか?

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

product - ショピファイ。すべてのバリアントを収集するが、同じバリアントの 1 つだけを表示する

Shopify で商品の単一ビューのカスタム ビューを開発しようとしています。標準機能の拡張に関するリソースを見つけるのに苦労しています。標準機能では、ドロップダウンまたはラジオ ボタンのみが許可されます。

size|color|sexは、商品ごとに複数のエントリを持つことができます。

したがって、製品バリエーションとしてL|Black|MaleM|Black|Male
が ある場合、Shopify はこれらのそれぞれを単一のオプションとして表示し、選択可能な個々のオプションのリストではありません。

このショップの製品ページhttp://www.petermanningnyc.com/products/tshirtのように製品を選択したいと考えています 。

同様の機能を複製できる方法でShopifyからデータを出力することに頭を悩ませているようには思えません.

どうすればいいですか?

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

delphi - VarToDateAsString が予期しない結果を返す

Delphi には次の機能があります。

今日の日付でこれを行う:

結果は等しくなります

修正は可能ですか?

コード例

0 投票する
0 に答える
7687 参照

drop-down-menu - Shopifyで利用できない製品バリアントを非表示にする方法は?

このような商品のドロップダウンに、利用可能な商品のバリエーションのみを表示しようとしています。たとえば、最初のドロップダウンで2012を選択した場合、2番目のドロップダウンで使用可能な選択肢のみが表示されます。次に、2番目に7月25日水曜日を選択した場合、3番目に使用可能なバリアントのみが表示されます。現時点では、すべての選択肢が表示され、利用できない選択肢については「この組み合わせの製品は提供していません」と記載されています。

これまでのところ、私のproduct.liquidページには次のコードがあります。

何か助けはありますか?

0 投票する
0 に答える
54 参照

c++ - 可能なすべてのテトリスブロックフォームを繰り返します

重複の可能性:
プログラミング コンテストの質問: ポリオミノの数え方

テトリスの形状にはさまざまな種類があります。たとえば、文字のような形でT L I Z J O S

これらのブロックを作成できるアルゴリズムを取得しようとしています。私は C++ を使用していますが、疑似コードで十分です。それを解決する方法、または問題をよりよく検索するために問題を説明する方法はありますか?

ブロックは、テトリス シェイプの最小部分です。形状を作成するブロックが 4 つある場合、可能な形状は 7 つだけです。

回転数はカウントされません。ブロックが 3 つある場合、成形できるブロックは 2 つだけです。

nブロックがあるとき、いくつの形が存在しますか? そして、彼らはどのように見えますか?

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

magento - Magento バンドル製品 - 製品のバリエーションの選択

バンドル製品に複数の選択セットを追加する際に問題があります。

私はバンドル製品名 Tunic Veto を持っており、顧客が選択できるセットの 2 つのバリエーションがあります - 最初、2 番目、または両方

セット1:チュニックサイズ S - 3szt。チュニックサイズ。XL - 2szt。

セット 2: チュニック サイズ S - 10szt. チュニックサイズ。M - 5szt。

これどうやってするの