constants相关内容

在属性中使用int常量

有人可以解释为什么我不能在C#属性中使用const Int32吗? 示例: private const Int32 testValue = 123; [Description(“ Test:” + testValue)] 公共字符串Test {get;组; } 使编译器说: “属性参数必须是一个常量表达式,...” 为什么? ..
发布时间:2020-10-08 06:04:41 C#/.NET

R中的物理常数

只是好奇-某处是否包含一个包含物理常数值的包或数据集?我之所以问是因为我现在多次键入 273.15 (将摄氏度转换为开氏温度)。 =) 解决方案 软件包 marelac 和介电都有一些物理常数,但没有特别的常数。 marelac :: convert_T 将进行温度转换。 ..
发布时间:2020-10-08 06:04:37 其他开发

Ruby常数是什么意思?

Ruby常数真正意味着什么?以下代码未显示任何“常量”属性。警告在那里,但我仍然可以更改A的含义。 A = 1 放A# => 1 A = 2#警告:已经初始化的常数A 放入A#=> 2 还是Ruby常数只是没有任何强制性的指示? 解决方案 是的,常量就像红宝石中的变量一样,但是如果您进行更改,则会收到警告 此外,纯变量也有一个区别:即使常量是在另 ..
发布时间:2020-10-08 06:04:34 其他开发

使用eval()定义const变量

当我尝试使用var定义变量时,一切正常。 但是将其定义为const不能按预期工作,并且该变量未定义。 p> window.eval(“ var v = 5;”); document.body。 innerHTML + = window.v ===未定义; window.eval(“ const l = 5;”); document.body.innerHTML + = window. ..
发布时间:2020-10-08 06:04:30 前端开发

在C中初始化全局结构

在C语言中完成以下操作的最佳方法是什么? #include 结构A { int x; }; 结构A createA(int x) { 结构A a; a.x = x; 返回a; } 结构A a = createA(42); int main(int argc,char ** argv) { printf(“%d\n”,a.x ..
发布时间:2020-10-08 06:04:27 其他开发

D中的const和不可变之间有什么区别?

D中 const 和不可变类型限定词有什么区别? 解决方案 const 之类的内容无法通过该引用进行更改,但可以通过对以下内容的可变引用进行更改相同的数据。 不可变不能通过对该数据的任何引用进行突变。因此,如果您有 const C c = foo(); 然后,您知道您无法对 c所引用的对象进行突变到 c ,但是在代码中可能还存在对 c 所引用对象的其他引用,如果它 ..
发布时间:2020-10-08 06:04:22 其他开发

Rust中的不可变变量和const变量有什么区别?

我了解到,如果未使用 mut 显式声明变量是可变的,则该变量将变为不可变的(声明后无法更改)。那为什么在Rust中有 const 关键字呢?他们不一样吗?如果没有,它们有何不同? 解决方案 const ,在Rust中,是 constant 的缩写,与编译时评估有关。它会显示: 声明常量时: const FOO:usize = 3; 声明编译时可评估函数时: const fn foo ..
发布时间:2020-10-08 06:04:18 其他开发

Scala:编译时间常数

如何在Scala中声明编译时间常数?在C#中,如果您声明 const int myConst = 5 * 5; myConst内联为文字25。是: 最终值myConst = 5 * 5 等价还是有其他机制/语法? 解决方案 是的, final val 是正确的语法,其中 Daniel的告诫。但是,在适当的Scala样式中,您的常数应为 ..
发布时间:2020-10-08 06:04:08 其他开发

内联Rust中的常量值意味着什么?

文档c $ c> const : 常量在程序的整个生命周期中都有效。更具体地说,Rust中的常量在内存中没有固定地址。这是因为它们可以有效地内联到使用的每个位置。出于这个原因,不一定要引用相同的常量。 我只看到“内联”函数”,但绝不内联常量值。初学者对此的解释是什么? “内存中没有固定地址”也让我感到困惑。这是否意味着每次我们使用 const 值时,都会为该表达式分配 stack ..
发布时间:2020-10-08 06:04:04 其他开发

检查是否已定义常量

我希望这是一个简单的方法。 在下面的示例中,如何检查常量是否已定义? #这可行 var = var || 1 放入var var = || 2 放入var #这不是 CONST = CONST || 1 放置CONST CONST = CONST || 2 放置CONST => 1 1 未初始化的常量CONST(NameError) 解决 ..
发布时间:2020-10-08 06:04:01 其他开发

声明一个类的const实例

假设我有一个定义如下的类: class foo {}; 现在,这是完全可以接受的; foo f; 这怎么会是编译器错误? (未初始化的const'f') const foo f; 为什么必须这样做? const foo f = foo(); 我知道为什么我们不能这样做。 con ..
发布时间:2020-10-08 06:02:59 C/C++开发

将一长串常量导入到Python文件

在Python中,是否有类似 C 预处理程序的语句,例如?: #define MY_CONSTANT 50 此外,我还有大量要导入几个类的常量。是否有类似的方式将常量声明为类似于上述的 .py 文件中的一长串语句,然后将其导入到另一个 .py 文件? 编辑。 文件 Constants.py 读取: #!/ usr / bin / env python #编码:utf ..
发布时间:2020-10-08 06:02:55 Python

在Ruby on Rails应用程序中定义常量的最佳位置在哪里?

在Ruby on Rails应用程序中,定义常量的最佳位置在哪里? 我有一个数组常量,需要在所有控制器上使用在我的应用程序中。 解决方案 Rails> = 3,该应用程序本身就是一个模块(位于 config中/application.rb )。您可以将它们存储在应用程序模块中 module MyApplication SUPER_SECRET_TOKEN =“ 12345 ..
发布时间:2020-10-08 06:02:53 其他开发

什么时候在Swift中使用静态常量和变量?

有一些关于如何在Swift中为静态常量和静态变量编写代码的文章。但是目前尚不清楚何时使用静态常量和静态变量而不是使用常量和变量。有人可以解释吗? 解决方案 当您在类(或结构)中定义静态var / let时,该信息将被共享在所有实例(或值)中。 共享信息 class Animal { 静态var nums = 0 init(){ Animal.nums + = 1 ..
发布时间:2020-10-08 06:01:51 移动开发

“静态”的使用是什么?关键字,如果“让”用来快速定义常量/不可变的关键字?

我很快就对使用 static 关键字感到困惑。众所周知,swift引入了 let 关键字来声明不可变对象。就像声明表格视图单元格的ID一样,该ID在生命周期中很可能不会发生变化。现在,在某些struct声明中使用 static 关键字是什么? struct classConstants { static let test =“ test” static var totalCoun ..
发布时间:2020-10-08 06:01:47 移动开发

const变量和静态变量之间有什么区别,我应该选择哪个?

我从 RFC 246知道这一点: 常数声明恒定值。这些代表值,而不是存储器地址。这是最常见的事情,并且在今天几乎所有情况下都可以取代 static 。 statics 声明全局变量。这些代表一个内存地址。它们将很少使用:主要用例是全局锁,全局原子计数器以及与旧版C库的接口。 当我尝试维护表格时,我不知道两者之间实际上有什么区别。 我应该选择哪个? 解决方案 可变性 ..
发布时间:2020-10-08 06:01:44 其他开发

在R中声明Const变量

我正在R中工作,我想定义一些我(或我的合作者之一)无法更改的变量。在C ++中,我可以这样做: const std :: string path(“ / projects / current”); 如何用R编程语言做到这一点? 为清楚起见进行编辑:我知道我可以在R中定义这样的字符串: path =“ / projects / current“ ..
发布时间:2020-10-08 06:01:40 其他开发

定义自己的无类Python常量

在某些情况下,我被要求阅读各种来源的数据库更新指令集。所有源都将包含一个主键值,以便将更新应用于数据库的代码可以找到正确的记录。文件会有所不同,但是会报告哪些其他列。 在阅读并创建更新说明时,我必须区分列的更新(例如,MiddleName)已提供,但为空(表示没有中间名,该字段应更新为NULL),并且其中不包含MiddleName字段的更新(意味着该更新完全不应该涉及中间名列)。 以前 ..
发布时间:2020-10-08 06:01:37 Python

“ let”到底有多精确? Swift中的关键字工作?

我已经阅读了指南中的以下简单说明: 在编译时不需要知道常量的值时间,但是您必须为它分配一次值。 但是我想要的是更多细节。如果该常量引用了一个对象,是否仍可以修改其属性?如果它引用一个集合,是否可以在其中添加或删除元素?我来自C#背景;它与 readonly 的工作方式类似(除了能够在方法主体中使用它),如果不是,则有什么不同? 解决方案 let 有点像 const C中的指针。 ..
发布时间:2020-10-08 06:01:34 移动开发