上一页 1 ··· 72 73 74 75 76 77 78 79 80 ··· 259 下一页
摘要: Sub RemoveTextboxes() Dim SlideToCheck As Slide Dim ShapeIndex As Integer For Each SlideToCheck In ActivePresentation.Slides For ShapeIndex = SlideToC 阅读全文
posted @ 2022-04-14 15:53 zjh6 阅读(26) 评论(0) 推荐(0)
摘要: 原文 我用版本 //config.d version = USE_MY_ASSERT; void MY_ASSERT(bool expr) {...} //library.d import config; version (USE_MY_ASSERT) {} else { void MY_ASSER 阅读全文
posted @ 2022-04-13 10:51 zjh6 阅读(19) 评论(0) 推荐(0)
摘要: 原文 提议添加新的__metadata存储类,来标记函数或聚集声明成员字段. 理由和动机 类型限定符传递性地应用于所有子类型: struct A { int a; int* b; } void main() { 不变 A a;//aa和ab都是不变 } 但是有时,无论如何限定,特定字段要保持可变.如 阅读全文
posted @ 2022-04-12 21:25 zjh6 阅读(15) 评论(0) 推荐(0)
摘要: 原文 引入了一个可应用于聚集字段的新__mutable存储类 __mutable存储类修改字段上类型限定符的传递性. 只能在@system上操作__mutable数据,且只能在私成员上应用__mutable. struct S{ int* p; shared int* s; private __mu 阅读全文
posted @ 2022-04-12 17:17 zjh6 阅读(29) 评论(0) 推荐(0)
摘要: 原文 要加个@trusted包装器,才能同域一起用. 析构器检查dip1000,否则保持@system. import std.stdio; import std.typecons; struct Container { ubyte[] data; } struct Blob { ubyte[64] 阅读全文
posted @ 2022-04-12 15:53 zjh6 阅读(14) 评论(0) 推荐(0)
摘要: 原文 是的,读取不存在数据是错误. 不变数据也有生命期. import std.stdio; struct S { int i; this(int i) { this.i = i; writeln(i, "好"); } ~this() { writeln(i, "坏"); } } void main 阅读全文
posted @ 2022-04-11 19:49 zjh6 阅读(15) 评论(0) 推荐(0)
摘要: 原文 草稿 __metadata名字更好.是对象的一部分但需要从类型系统中留出一定余地的信息. 典型的用例是:不变数据结构的引用计数,缓存,懒求值. 陷入了__mutable与const父对象的交互(不清楚父对象是不变的还是不合格的),及纯函数应如何处理__mutable. 注意,DIP的当前状态与 阅读全文
posted @ 2022-04-11 19:47 zjh6 阅读(20) 评论(0) 推荐(0)
摘要: int function(int) square; void main() { square = (int a) => a * a; int square = 5.square; assert(square == 25); } 可用显式调用括号来区分本地变量和全局函数.此外,还可用模块访问符号和全限 阅读全文
posted @ 2022-04-11 19:18 zjh6 阅读(13) 评论(0) 推荐(0)
摘要: 原文 128整,正128未完成. 通用的任意固定大小整数类型会是更好补充. 通过core.int128公开. cent/ucent按core.int128来暴露. 会支持128位字面吗?还是必须等待importC有int128_t支持? data.hi = lo >> 63 可加ulong版构造器. 阅读全文
posted @ 2022-04-10 17:15 zjh6 阅读(23) 评论(0) 推荐(0)
摘要: :但是仅使rc计数结构可变的问题是什么? 这样,不会遇到绕过不变/常系统,只是增加计数器或元数据问题. 注意:rc构的有效负载,如果需要,可是常或不变的. 理论上,这是我认为的正确方法.但是,它确实妨碍了可用性.如,你不能再写: auto myFunc(in RC!Data data) { ... 阅读全文
posted @ 2022-04-10 11:13 zjh6 阅读(16) 评论(0) 推荐(0)
上一页 1 ··· 72 73 74 75 76 77 78 79 80 ··· 259 下一页