上一页 1 ··· 217 218 219 220 221 222 223 224 225 ··· 259 下一页
摘要: 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)
上一页 1 ··· 217 218 219 220 221 222 223 224 225 ··· 259 下一页