[入门] d2和d1不兼容啊
jasongreen
2009-02-25
如题?
好像 d1 都用 char[] ,d2 都用 string char[] s="some" ; 在d2都编译不通过了。 |
|
ideage
2009-02-25
D1中 char[] 是变量。 D2中string 是不变量。
D1:alias char[] string; D2:alias const(char)[] string 请仔细阅读文档。 |
|
Colorful
2009-02-26
@ideage
纠正一下,呵呵。 在 D 2.0 早期,alias const(char)[] string 在 D 2.025 之前的几个版本中是 alias invariant(char)[] string 在最新的 druntime 中,改成了 alias immutable(char)[] string |
|
ideage
2009-02-26
Colorful 写道 @ideage
纠正一下,呵呵。 在 D 2.0 早期,alias const(char)[] string 在 D 2.025 之前的几个版本中是 alias invariant(char)[] string 在最新的 druntime 中,改成了 alias immutable(char)[] string ah,学习了,谢谢! |