摘要:
MyClass referencesAnObject = new MyClass; MyClass variable; //空针,未初化. 要在函数中使用,得先由空针->转换成实体. import std.stdio; class MyClass { int member; } void use(M 阅读全文
posted @ 2020-03-01 10:11
zjh6
阅读(14)
评论(0)
推荐(0)
摘要:
单元测试,测试独立的最小单元.部件能正常工作时,整体就能正常工作. 没有单元测试的代码是有病的代码. 为什么有些代码只提供尽可能少的接口,就是为了方便更新.有的时候接口越少越好.里面的代码就可以自由更新/重构.因为根本就没用到这些函数.所以最好,一开始就构造到最好. 最强大的工具就是单元测试. -u 阅读全文
posted @ 2020-03-01 10:09
zjh6
阅读(13)
评论(0)
推荐(0)
摘要:
main()可有string[]参数 可用std.getopt取命令. import std.stdio; import std.getopt; import std.random; void main(string[] args) { int count; int minimum; int max 阅读全文
posted @ 2020-03-01 10:06
zjh6
阅读(18)
评论(0)
推荐(0)
摘要:
import std.stdio; void main() { int i;immutable(int) imm; auto arr = [ 1 ]; auto aa = [ 10 : "ten" ]; writeln(i, // 变量 imm, // 不变变量 arr, // array arr[ 阅读全文
posted @ 2020-03-01 10:02
zjh6
阅读(26)
评论(0)
推荐(0)
摘要:
参数,始终复制参数,除非加了ref(c++的&). 即使是引用类型(切片,关联数组,类)也是复制的,当然,复制的是钥匙.实体未复制.因此,通过它是可以直接修改原实体的.因为钥匙的能力是很强的. 当然通过值传递,因为复制的都是钥匙. 但切片,不仅仅是钥匙,一但增加超过容量.钥匙变实体,这个时候,原来的 阅读全文
posted @ 2020-03-01 10:00
zjh6
阅读(26)
评论(0)
推荐(0)
摘要:
值类型是复制,是实体. 引用类型是钥匙.我觉得,为啥不用&表引用呢?太奇怪了. 引用变量就像钥匙,不是实体.但能够访问. D中类是引用类型.复制一个类变量时,你得到一把钥匙.改变后面钥匙的值,前面的实体也改变了.除非你又分配了个新实体. 同样,分配关联数组时,也是一样,就像单例一样,除非你新分配一个 阅读全文
posted @ 2020-03-01 09:57
zjh6
阅读(33)
评论(0)
推荐(0)
摘要:
enum用来定义命名常量值. if (operation == 1) { result = first + second; } else if (operation == 2) { result = first - second; } else if (operation == 3) { resul 阅读全文
posted @ 2020-03-01 09:56
zjh6
阅读(19)
评论(0)
推荐(0)
摘要:
switch (expression) { case value_1://这里可以不为数字. // 为1时操作... // ... break; case value_2: // 为2时操作... // ... break; // ... 其他例... default: // 都不匹配操作 // . 阅读全文
posted @ 2020-03-01 09:53
zjh6
阅读(14)
评论(0)
推荐(0)
摘要:
import std.stdio; import std.random; void main() { int number = uniform(1, 101);//`std.random`中 writeln("想1到100间数."); int guess; do { write("你猜哪个? "); 阅读全文
posted @ 2020-03-01 09:50
zjh6
阅读(17)
评论(0)
推荐(0)
摘要:
% 标志 宽 精度 格式符号 如writefln("项 %d:%9.02f", i + 1, items[i]); d的格式与C类似. 格式符:b,x/X,o,d,还有e,f,g,a 格式 限定 s,默认 b,二进制 d,十进制 o,八进制 x/X,16进制 f/F,标准10进制格式浮点计数 e,科 阅读全文
posted @ 2020-03-01 09:46
zjh6
阅读(23)
评论(0)
推荐(0)
浙公网安备 33010602011771号