問題タブ [scalar]

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 投票する
6 に答える
13965 参照

perl - スカラーまたは配列refのいずれかをPerlの配列に強制できますか?

$resultsサービスから返されるperl変数があります。値は配列であると想定されており$results、配列参照である必要があります。ただし、配列にアイテムが1つしかない場合は、$resultsその値に設定され、その1つのアイテムを含む参照配列には設定されません。

foreach期待される配列でループを実行したいと思います。チェックせずref($results) eq 'ARRAY'に、次のようなものを作成する方法はありますか?

その特定のコードサンプルは参照用に機能しますが、単純なスカラーについては文句を言います。

編集:サービスから返されるものを変更する方法がないことを明確にする必要があります。問題は、値が1つしかない場合は値がスカラーになり、複数の値がある場合は配列参照になることです。

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

perl - Perlはどのようにしてスカラーを文字列または数値として扱うことを決定しますか?

次のコードとその出力について考えてみます。

コード

出力


ご覧のとおり、2番目の変数は文字列として扱われ、1番目と4番目の変数は数値として扱われます。誰もが根底にある論理が何であるかについて何か考えを持っていますか?

追加された算術計算を編集しても、問題は完全には解決されません($ BSA変数を参照)。


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

perl - Perlのスカラーコンテキストとリストコンテキストの違いは何ですか?

Perlのスカラーコンテキストとリストコンテキストの違いは何ですか?これは、JavaやJavascriptなどの他の言語との類似点がありますか?

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

reporting-services - SSRS 2005 では、スカラー変数を宣言する必要があります

ストアド プロシージャを実行するレポートがあります。

ProjectID は複数選択ドロップダウンです。単一のプロジェクトを選択すると、正常に機能します。複数のプロジェクトを選択すると、次のエラーが表示されます。

[データ] タブから実行すると問題なく動作しますが、プレビュー モードにすると問題が発生します。

0 投票する
8 に答える
1596 参照

regex - Perl スカラーの最初の 5 行だけを保持するにはどうすればよいですか?

あらゆる種類のスカラーから、最初の 5 行を一致させ、残りを破棄するためにどの正規表現を使用できますか?

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

perl - 異なるスカラーコンテキストで異なる値を返すオブジェクトを作成するにはどうすればよいですか?

文字列コンテキストと数値コンテキストで異なる値を返したいのです$!が。私はwantarrayを使用してリストまたはスカラーコンテキストにあるかどうかを確認できますが、純粋なPerlで、どのスカラーコンテキストにあるかを判断する方法はありますか?XSにも答えがあると思いますが、純粋なPerlでそれを行う方法がない場合は、その答えを喜んで受け入れます。

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

.net - LinqToSqlのスカラー関数

ADO.Net/SQLClientでは、次のようなことをよく行います。

SELECT COUNT(*) FROM SomeTable WHERE SomeKey = 1234

...そしてexecutescalarを使用してそれを起動し、countの値を返します-何かが存在するかどうかを簡単にチェックします。

LinqToSqlを使用して同じことをどのように行いますか?

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

matrix - BLAS サブルーチン dgemm、dgemv、および ddot はスカラーでは機能しませんか?

BLAS のサブルーチン dgemm、dgemv、および ddot を使用する Fortran サブルーチンがあります。これらは、行列 * 行列、行列 * ベクトル、およびベクトル * ベクトルを計算します。m * m 行列と m * 1 ベクトルがあります。場合によっては、m=1 です。これらの場合、これらのサブルーチンはうまく機能しないようです。エラーは出ませんが、結果に数値的な不安定性があるようです。だから私は次のようなものを書く必要があります:

したがって、私の実際の質問は、m=1 の場合にこれらの BLAS のサブルーチンが正しく機能しないということですか、それとも私のコードに何か問題があるのでしょうか? コンパイラはこれに影響を与えることができますか? 私はgfortranを使用しています。

0 投票する
17 に答える
324590 参照

php - 配列を含む PHP 定数?

これは失敗しました:

どうやら、定数は配列を保持できません。これを回避する最善の方法は何ですか?

これは不必要な努力のように思えます。

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

hibernate - テーブルへの関連付けに関する Hibernate Criteria の包含

次のような Hibernate マッピングがあります。

これを考えると、MyEntity.scalarSet (Set) の値が別のコレクションにあるようにクエリするにはどうすればよいですか。

何かのようなもの:

[編集] Restriction.sqlRestriction(..) も試しました。私が使用したSQLクエリは次のようなものです:

'{expanding?}' はカンマ区切りの疑問符に置き換えられます (targetList.size() によって異なります)。

しかし、私はちょうど得ています

原因: org.hibernate.MappingException: コレクションは関連付けではありませんでした: MyEntity.scalarSet