[入门] 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,学习了,谢谢!
Global site tag (gtag.js) - Google Analytics