问题标签 [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应该是一个数组引用。但是,当数组中只有一项时,$results将设置为该值,而不是包含该一项的引用数组。

我想foreach在预期的数组上做一个循环。如果不检查ref($results) eq 'ARRAY',有没有办法获得与以下内容等效的内容:

该特定代码示例将用于参考,但会抱怨简单的标量。

编辑:我应该澄清一下,我无法更改从服务返回的内容。问题在于,当只有一个值时,该值将是一个标量,而当有多个值时,它将是一个数组引用。

0 投票
4 回答
4833 浏览

perl - Perl 如何决定将标量视为字符串还是数字?

考虑以下代码及其输出:

代码

输出


如您所见,第二个变量被视为字符串,而第一个和第四个变量被视为数字。有人知道基本逻辑是什么吗?

编辑添加的算术计算并不能完全解决问题(请参阅 $BSA 变量)。


0 投票
3 回答
2443 浏览

perl - Perl 中的标量上下文和列表上下文有什么区别?

Perl 中的标量和列表上下文有什么区别,这在其他语言(如 Java 或 Javascript)中是否有任何相似之处?

0 投票
2 回答
5668 浏览

reporting-services - 在 SSRS 2005 中,必须声明标量变量

我有一个运行存储过程的报告:

ProjectID 是一个多选下拉菜单。选择单个项目时,它工作正常。如果我选择多个项目,我会收到错误:

当我从“数据”选项卡运行它时,它工作正常,但是,当我将它置于预览模式时,我遇到了问题。

0 投票
8 回答
1596 浏览

regex - 如何在 Perl 标量中只保留前五行?

从任何一种标量,我可以使用什么正则表达式来匹配它的前五行并丢弃其余的?

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 不适用于标量?

我有一个 Fortran 子程序,它使用 BLAS 的子程序 dgemm、dgemv 和 ddot,它们计算矩阵 * 矩阵、矩阵 * 向量和向量 * 向量。我有 m * m 矩阵和 m * 1 向量。在某些情况下,m=1。在这些情况下,这些子程序似乎不能很好地工作。他们没有给出错误,但结果似乎存在一些数值上的不稳定性。所以我必须写一些类似的东西:

所以我的实际问题是,当 m=1 时,那些 BLAS 的子例程不能正常工作,或者我的代码中是否有问题,我是对的吗?编译器会影响这个吗?我正在使用 gfortran。

0 投票
17 回答
324590 浏览

php - 包含数组的 PHP 常量?

这失败了:

显然,常量不能保存数组。解决这个问题的最佳方法是什么?

这似乎是不必要的努力。

0 投票
2 回答
6282 浏览

hibernate - Hibernate Criteria contains-in 与表的关联

我有一个看起来像这样的 Hibernate 映射:

鉴于此,我如何查询 MyEntity.scalarSet(即 Set)的值在另一个集合中。

就像是:

[编辑] 我也试过 Restriction.sqlRestriction(..)。我使用的 sql 查询是这样的:

其中 '{expanding?}' 替换为逗号分隔的问号(取决于 targetList.size())。

但我只是得到一个

引起:org.hibernate.MappingException:集合不是关联:MyEntity.scalarSet