variable-declaration相关内容

Lisp 中的 setq 和 defvar

我看到 Practical Common Lisp 使用 (defvar *db* nil) 用于设置全局变量.用 setq 来达到同样的目的不是可以吗? 使用 defvar 与 setq 的优缺点是什么? 解决方案 引入变量的方法有多种. DEFVAR 和 DEFPARAMETER 引入全局动态变量.DEFVAR 可选择将其设置为某个值,除非它已被定义.DEFPARAMETE ..
发布时间:2021-11-30 12:12:21 其他开发

Fortran 中的数组声明

考虑 INTEGER,DIMENSION(3) :: NumberVector 和 INTEGER :: NumberVector(3) 这两个声明之间有什么区别还是完全一样?(我的意思是在任何可能的上下文和变化中:例如,在这两个相同的情况下,如果我将具有隐式大小的数组声明为子例程的输入参数之一怎么办?它仍然与哪个无关我用过?) 解决方案 是的,完全一样.即使是假设的、延迟的和任何 ..
发布时间:2021-11-18 03:46:35 其他开发

C 指向数组/指针数组的指针消歧

以下声明有什么区别: int* arr1[8];int (*arr2)[8];int *(arr3[8]); 理解更复杂的声明的一般规则是什么? 解决方案 int* arr[8];//一个 int 指针数组.int (*arr)[8];//指向整数数组的指针 第三个和第一个一样. 一般规则是运算符优先级.随着函数指针的出现,它会变得更加复杂. ..
发布时间:2021-11-18 00:53:22 其他开发

VB6变量声明中的星号

变量声明后的星号(*)和数字是什么意思?如 WpName As String * 6 所示 公共类型航点WpIndex 作为整数WpName 作为字符串 * 6WpLat 双倍WpLon 双倍WpLatDir 作为字符串 * 1WpLonDir 作为字符串 * 1结束类型 解决方案 星号将变量声明为定长字符串,其中数字表示字符串的长度: http://www.1sayfa.com/1 ..
发布时间:2021-09-16 20:37:32 其他开发

是否可以只声明一个变量而不在 Python 中分配任何值?

是否可以像这样在 Python 中声明一个变量?: var 所以它初始化为None?Python 似乎允许这样做,但是一旦您访问它,它就会崩溃.这可能吗?如果没有,为什么? 编辑:我想针对这样的情况执行此操作: 值对于索引顺序:如果 value == None 和 conditionMet:值 = 索引休息 重复 python 中未初始化的值(同一作者) Python 中是否 ..
发布时间:2021-09-16 18:32:33 Python

如何取消设置 JavaScript 变量?

我在 JavaScript 中有一个全局变量(实际上是一个 window 属性,但我认为这并不重要)它已经由以前的脚本填充,但我不想要另一个脚本稍后运行以查看其值或什至已定义. 我已经把 some_var = undefined 用于测试 typeof some_var == "undefined" 但我真的不认为这是正确的方法去做吧. 你怎么看? 解决方案 delete 运算 ..

C#- 在“封闭"局部范围内使用变量?

我正在尝试向 C# 应用程序添加一些新功能 - 特别是尝试复制它的一些行为,但是在 Web 浏览器中,而不是在应用程序中,就像当前那样. 我正在尝试从 MainWindow.cs 类中的方法内部调用已在 Browser.cs 类中定义的方法. 该方法在 Browser.cs 中定义: 公共部分类浏览器:表单{公共浏览器(){...}public void Browser_Load(对 ..
发布时间:2021-07-16 21:35:51 C#/.NET

Python 变量声明

学习Python,有一些基本的疑惑. 1.我已经看到 变量声明(此处的路径)为 类编写器:路径 = "" 有时,没有显式声明而是通过__init__初始化. def __init__(self, name):self.name = 姓名 我理解 __init__ 的目的,但是否建议在任何其他函数中声明变量. 2.如何创建变量来保存自定义类型? 类编写器:path = "" # ..
发布时间:2021-06-25 19:10:51 Python

初始分配的变量和初始未分配的变量之间的核心区别是什么?C#

Microsoft文档将其描述为: 变量是初始分配的或初始未分配的.初始分配的变量具有定义明确的初始值,并且始终被视为绝对分配的变量.最初未分配的变量没有初始值. 但这实际上是什么意思? 是否只是简单地声明何时声明一个变量,要么为其分配了值(即,最初为该变量分配了一个值),还是没有为其分配值(即,该变量最初未被分配). 我的假设正确吗? 解决方案 是的,这只是一个声 ..
发布时间:2021-05-16 18:32:46 C#/.NET

如何在VBA中使用As声明具有指定类型的多个变量?

根据 如您所见,看来 As 仅适用于自身之前的变量,即 c , y 和 i .其他所有变量均为Variant/Empty,并且 VarType 返回0. 这仅仅是文档有误吗,还是我遗漏了一些明显的东西? 用于应用程序7.1.1056的Microsoft Visual BasicExcel 2016(Windows 10) 解决方案 您链接到的文档没有错,但是是为VB.NE ..
发布时间:2021-04-29 20:39:38 其他开发

了解Go中的变量范围

我正在通过Go specification学习语言,这些要点摘自 Declarations and scope . 尽管我能够理解1-4点,但我对点5和6感到困惑: 内部声明的常量或变量标识符的范围 函数从ConstSpec或VarSpec(ShortVarDecl 用于简短的变量声明),并在结尾处结束 最里面的包含块. 在函数内部声明的类型标识符的范围始于 TypeSpec中的标识 ..
发布时间:2020-11-16 07:34:47 其他开发

Golang混合分配和声明

我开始和go一起工作了几个星期,(再一次)我偶然发现了对我来说似乎很奇怪的东西: // Not working a := 1 { a, b := 2, 3 } // Works a := 1 a, b := 2, 3 游乐场 我想同时分配两个变量. 已经声明了一个,在高级范围内,另一个没有声明. 它不起作用:编译器尝试重新声明前一个变量. 但是,如果在同一范围内声明 ..
发布时间:2020-11-16 06:25:43 其他开发