![]() |
1
6
我不认为你能像那样在每个元素的基础上初始化元素。这行吗?
考虑一下,在您的示例中,如果您提到
价值是多少
请注意,在d中,可以在如下特定索引处初始化数组元素:
如果您有一个更大的数组(例如
|
![]() |
2
3
如果您想一个接一个地进行初始化,这也可以工作。
如果不显式定义构造函数(即静态opcall),则每个结构都会得到一个默认的构造函数,按顺序排列每个参数。参见 StructLiteral 但缺点是,这可能会先将数组初始化为默认值,然后逐个更改这些值。因此,如果预先知道所有值,那么使用实际的初始化语法可能会更有效。 |
![]() |
Divyat · D语言的BNF语法形式[闭口] 7 年前 |
![]() |
hiropon · 有没有办法用Dlang同时分配多个变量? 7 年前 |
![]() |
Jonathan Wilbur · 从D中的抽象类运行单元测试? 7 年前 |
![]() |
thinwybk · 如何使用D访问linux字符设备? 8 年前 |
![]() |
user3069488 · 震波。D-未定义标识符(Dlang) 8 年前 |
![]() |
Dmitry Bubnenkov · 错误:实例化模板实例时出错 8 年前 |
![]() |
Matt Smith · 正在转义对局部变量的引用 9 年前 |
![]() |
StillLearningToCode · 将字符串解析为D中的标记 10 年前 |
![]() |
Suliman · D?的TUI(文本用户界面)? 10 年前 |