上一页 1 ··· 115 116 117 118 119 120 121 122 123 ··· 259 下一页
摘要: 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)
摘要: 链接: https://pan.baidu.com/s/1lgOU4JXv35f1x4utAQYiGA 提取码: ri52 阅读全文
posted @ 2021-10-29 16:36 zjh6 阅读(34) 评论(0) 推荐(0)
上一页 1 ··· 115 116 117 118 119 120 121 122 123 ··· 259 下一页