摘要:
0 给串加别名. 加.idup创建不变副本 加常/不变/止. 每一值变量现在默认为止 类和构不变声明现在必须有() 1 .init基于类型,而非初始值. 3 加外(系统) 加标.特征 4 加-debuglib和-defaultlib命令行开关. 允许多模块静态构造/析构函数 6 各种串改为不变. 对 阅读全文
posted @ 2021-11-12 16:54
zjh6
阅读(27)
评论(0)
推荐(0)
摘要:
vim从上个#数字复制并加1. fun! Jxhbt() "加序号标题,从前面的#挨个加一个数 norm! ?#^MYGp^A "直接复制过来的. endf 其中^M,^A得是录制出来的,这里表示不出来. 阅读全文
posted @ 2021-11-10 19:19
zjh6
阅读(123)
评论(0)
推荐(0)
摘要:
原文地址 D中的函数式处理图像 最近完成了D库图形包大修.大修受到D的std.algorithm和std.range模块启发: 序号特点1按可组合小型组件展示内容2避免隐式复制,更喜欢懒求值3用模板编写高效代码 从第一次迭代,按颜色类型模板化图像包组件.这不是实现图形库的像多数库抽出面向对象接口后面 阅读全文
posted @ 2021-11-10 16:33
zjh6
阅读(31)
评论(0)
推荐(0)
摘要:
fun! Zcjhb() "注册交换标点 let c='~`!@#$%^&*()-_=+[{]}\;:"'',.<>/?' "常用标识,键盘上的单个按键全有了.|这个符号不行 "注意,|要单独 for j in range(0,len(c)) let i=c[j] let k=string(i) l 阅读全文
posted @ 2021-11-08 17:50
zjh6
阅读(11)
评论(0)
推荐(0)
摘要:
--b / --f开关. 阅读全文
posted @ 2021-11-06 09:41
zjh6
阅读(4)
评论(0)
推荐(0)
摘要:
// main.d import __stdin : myversion; void main() { import std; writeln(myversion); } 命令行: echo 'enum myversion = "1.2.3";' | dmd - -run main.d Output 阅读全文
posted @ 2021-11-05 08:25
zjh6
阅读(23)
评论(0)
推荐(0)
摘要:
auto get() { return idx.map!(ref (i) => a[i]); } auto get() { return idx.map!((i) => tuple(&a[i], i)); } 引用不行时,用指针. 阅读全文
posted @ 2021-11-04 21:19
zjh6
阅读(16)
评论(0)
推荐(0)
摘要:
void assumedLength(S)(ref S slice, size_t length) { if(slice.length >= length) slice.length = length; else assert(false, "Let's not corrupt memory tod 阅读全文
posted @ 2021-11-03 16:31
zjh6
阅读(15)
评论(0)
推荐(0)
摘要:
struct ClassRangeWrapper(T) if (is(T == class) || is(T == interface)) { T payload; alias payload this; this(ref inout typeof(this) other) inout { this 阅读全文
posted @ 2021-11-02 11:31
zjh6
阅读(12)
评论(0)
推荐(0)
浙公网安备 33010602011771号