問題タブ [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.
perl - スカラーまたは配列refのいずれかをPerlの配列に強制できますか?
$results
サービスから返されるperl変数があります。値は配列であると想定されており$results
、配列参照である必要があります。ただし、配列にアイテムが1つしかない場合は、$results
その値に設定され、その1つのアイテムを含む参照配列には設定されません。
foreach
期待される配列でループを実行したいと思います。チェックせずref($results) eq 'ARRAY'
に、次のようなものを作成する方法はありますか?
その特定のコードサンプルは参照用に機能しますが、単純なスカラーについては文句を言います。
編集:サービスから返されるものを変更する方法がないことを明確にする必要があります。問題は、値が1つしかない場合は値がスカラーになり、複数の値がある場合は配列参照になることです。
perl - Perlはどのようにしてスカラーを文字列または数値として扱うことを決定しますか?
次のコードとその出力について考えてみます。
コード
出力
ご覧のとおり、2番目の変数は文字列として扱われ、1番目と4番目の変数は数値として扱われます。誰もが根底にある論理が何であるかについて何か考えを持っていますか?
追加された算術計算を編集しても、問題は完全には解決されません($ BSA変数を参照)。
perl - Perlのスカラーコンテキストとリストコンテキストの違いは何ですか?
Perlのスカラーコンテキストとリストコンテキストの違いは何ですか?これは、JavaやJavascriptなどの他の言語との類似点がありますか?
reporting-services - SSRS 2005 では、スカラー変数を宣言する必要があります
ストアド プロシージャを実行するレポートがあります。
ProjectID は複数選択ドロップダウンです。単一のプロジェクトを選択すると、正常に機能します。複数のプロジェクトを選択すると、次のエラーが表示されます。
[データ] タブから実行すると問題なく動作しますが、プレビュー モードにすると問題が発生します。
regex - Perl スカラーの最初の 5 行だけを保持するにはどうすればよいですか?
あらゆる種類のスカラーから、最初の 5 行を一致させ、残りを破棄するためにどの正規表現を使用できますか?
perl - 異なるスカラーコンテキストで異なる値を返すオブジェクトを作成するにはどうすればよいですか?
文字列コンテキストと数値コンテキストで異なる値を返したいのです$!
が。私はwantarrayを使用してリストまたはスカラーコンテキストにあるかどうかを確認できますが、純粋なPerlで、どのスカラーコンテキストにあるかを判断する方法はありますか?XSにも答えがあると思いますが、純粋なPerlでそれを行う方法がない場合は、その答えを喜んで受け入れます。
.net - LinqToSqlのスカラー関数
ADO.Net/SQLClientでは、次のようなことをよく行います。
SELECT COUNT(*) FROM SomeTable WHERE SomeKey = 1234
...そしてexecutescalarを使用してそれを起動し、countの値を返します-何かが存在するかどうかを簡単にチェックします。
LinqToSqlを使用して同じことをどのように行いますか?
matrix - BLAS サブルーチン dgemm、dgemv、および ddot はスカラーでは機能しませんか?
BLAS のサブルーチン dgemm、dgemv、および ddot を使用する Fortran サブルーチンがあります。これらは、行列 * 行列、行列 * ベクトル、およびベクトル * ベクトルを計算します。m * m 行列と m * 1 ベクトルがあります。場合によっては、m=1 です。これらの場合、これらのサブルーチンはうまく機能しないようです。エラーは出ませんが、結果に数値的な不安定性があるようです。だから私は次のようなものを書く必要があります:
したがって、私の実際の質問は、m=1 の場合にこれらの BLAS のサブルーチンが正しく機能しないということですか、それとも私のコードに何か問題があるのでしょうか? コンパイラはこれに影響を与えることができますか? 私はgfortranを使用しています。
php - 配列を含む PHP 定数?
これは失敗しました:
どうやら、定数は配列を保持できません。これを回避する最善の方法は何ですか?
これは不必要な努力のように思えます。
hibernate - テーブルへの関連付けに関する Hibernate Criteria の包含
次のような Hibernate マッピングがあります。
これを考えると、MyEntity.scalarSet (Set) の値が別のコレクションにあるようにクエリするにはどうすればよいですか。
何かのようなもの:
[編集] Restriction.sqlRestriction(..) も試しました。私が使用したSQLクエリは次のようなものです:
'{expanding?}' はカンマ区切りの疑問符に置き換えられます (targetList.size() によって異なります)。
しかし、私はちょうど得ています
原因: org.hibernate.MappingException: コレクションは関連付けではありませんでした: MyEntity.scalarSet