问题标签 [declaration]
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.
vb.net - Visual Basic 6.0 到 VB.NET 的声明
如何在 VB.NET 中声明“任意”,或者什么是等价的?
c# - 字符串与字符串
在 C# 中有String
对象和string
对象。
两者有什么区别?关于使用的最佳实践是什么?
c++ - 在指针声明中放置星号
我最近决定我只需要最终学习 C/C++,关于指针,或者更准确地说,它们的定义,我并不真正了解一件事。
这些例子怎么样:
int* test;
int *test;
int * test;
int* test,test2;
int *test,test2;
int * test,test2;
现在,据我了解,前三种情况都在做同样的事情:Test 不是一个 int,而是一个指向 int 的指针。
第二组示例有点棘手。在案例 4 中,test 和 test2 都是指向 int 的指针,而在案例 5 中,只有 test 是指针,而 test2 是“真正的”int。案例6呢?和案例5一样吗?
c++ - C中的这些声明有什么区别?
在 C 和 C++ 中,以下声明的作用是什么?
上述任何声明是否有误?
如果不是,它们之间的含义和区别是什么?
上述声明的有用用途是什么(我的意思是在什么情况下我们必须在 C/C++/嵌入式 C 中使用它们)?
c - 为什么在 C 中需要 volatile?
为什么volatile
在 C 中需要?它是干什么用的?它会做什么?
c - C 中的变量声明位置
我一直认为在 C 中,所有变量都必须在函数的开头声明。我知道在 C99 中,规则与 C++ 中相同,但 C89/ANSI C 的变量声明放置规则是什么?
以下代码使用gcc -std=c89
and成功编译gcc -ansi
:
不应该在 C89/ANSI 模式下声明c
并s
导致错误吗?
c# - C#成员变量初始化;最佳实践?
在声明时初始化类成员变量是否更好
还是在默认构造函数中?
这仅仅是风格问题还是存在性能权衡,一种或另一种方式?
python - 在 Python 类声明中调用方法的最佳方式是什么?
假设我正在声明一个类C
,其中一些声明非常相似。我想使用一个函数f
来减少这些声明的代码重复。f
可以像往常一样声明和使用:
哎呀!我无意中接触f
到了外界,但这不需要self
争论(并且不能出于明显的原因)。一种可能性是del
我使用该功能后:
但是如果我想f
在声明之后再次使用呢?删除该功能是不行的。我可以将其设为“私有”(即,在其名称前加上__
)并对其进行处理,但通过异常通道@staticmethod
调用对象变得非常时髦:staticmethod
我必须使用上述疯狂staticmethod
,因为作为描述符的对象本身不可调用。我需要恢复被staticmethod
对象包裹的函数,然后才能调用它。
必须有更好的方法来做到这一点。如何在类中干净地声明一个函数,在其声明期间使用它,以及稍后在类中使用它?我应该这样做吗?
initialization - C、C++、C#、Java 和 Python 中的声明、定义、初始化
这些术语在上述每种语言中的含义是什么?为什么这些语言在这方面有所不同(无论它们在哪里,如果有的话)?