天哪2.0发布
tomqyp
2007-06-18
What's New for D 2.000
Jun 17, 2007 New/Changed Features * Added aliases string, wstring, and dstring for strings. * Added .idup property for arrays to create invariant copies. * Added const, invariant, and final. * in parameter storage class now means final scope const. * foreach value variables now default to final if not declared as inout. * class and struct invariant declarations now must have a (). Bugs Fixed * Added missing \n to exception message going to stderr. * Fixed default struct initialization for CTFE. * Bugzilla 1226: ICE on a struct literal |
|
tomqyp
2007-06-18
一大堆 库又用不了了
|
|
ideage
2007-06-18
Walter Bright是在做好自己能做的事情.
他就一个人啊! |
|
jinheking
2007-06-18
太牛了!
|
|
tomqyp
2007-06-18
ideage 写道 Walter Bright是在做好自己能做的事情.
他就一个人啊! 其实有更新更定是好事,只是有点小牢骚 |
|
qiezi
2007-06-18
越搞越复杂了。。。
|
|
Colorful
2007-06-18
我晕,D会不会变成C++++啊,实在没有精力去跟踪语言核心层的变化。
保持语言相对的稳定,采用激进的库才是比较稳妥的办法。 |
|
achun
2007-06-18
中文常量 要 cast 才能用.
晕呀. 编辑一下,说错了,好像是 字符串常量定义都要 cast了, wchar[] str1 = "中华人民共和国"w;//这个不行了 wchar[] str1 = cast(wchar[])"中华人民共和国"; writefln(str1); char[] str2 =cast(char[])"absdef";//也要cast 了 writefln(str2); |
|
qiezi
2007-06-18
这样用的:
const(wchar)[] str1 = "abc"w; 或: const wchar[] str1 = "abc"w; 或: invariant wchar[] str1 = "abc"w; 表示常量,好处当然也是有的,少了复制操作,就是语法复杂了些。 |
|
achun
2007-06-18
不是Walter Bright要倡导代码规范吧...
这样也好,我也不喜欢这样写也行,那样也行的东东... 以后字符串常量 const char[] const wchar[] 或者 string wstring 就好了. 顺便搜了一下phobos的库,哈都是const 定义常量的. |