Merhaba,
Şimdilik 4 denemenin kısmen yarısı tamam ama neden sondan ikisi true, true verir?
import std.stdio;
void main()
{
alias t1 = long;
t1 int64 = long.max;
alias t2 = int;
t2 int32 = int.max;
assert(int32 < int64); // ok
is(t1 : t2).writeln(", ", int.max is int32);
// false, true
int dört = 4;
is(t1 : int).writeln(", ", dört is int32);
// false, false
is(t2 : long).writeln(", ", dört is 4);
// true, true
is(t2 : typeof(long(1))).writeln(", ", dört is 4LU);
// true, true
}
Teşekkürler...