Перенос страниц
This commit is contained in:
parent
4d57446057
commit
4c954c9186
129 changed files with 14 additions and 15 deletions
|
@ -0,0 +1,22 @@
|
|||
import std.stdio;
|
||||
|
||||
void main()
|
||||
{
|
||||
bool
|
||||
a = is(int[]), // True, int[] – допустимый тип
|
||||
b = is(int[5]), // True, int[5] – также допустимый тип
|
||||
c = is(int[-3]), // False, размер массива задан неверно
|
||||
d = is(Blah); // False (если тип с именем Blah не был определен)
|
||||
|
||||
writeln("a = ", a, "; b = ", b, "; c = ", c, "; d = ", d, ';');
|
||||
|
||||
alias uint UInt;
|
||||
assert(is(uint == UInt));
|
||||
|
||||
a = is(int[5] : int[]), // true, int[5] может быть преобразован к int[]
|
||||
b = is(int[5] == int[]), // false; это разные типы
|
||||
c = is(uint : long), // true
|
||||
d = is(ulong : long); // true
|
||||
|
||||
writeln("a = ", a, "; b = ", b, "; c = ", c, "; d = ", d, ';');
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue