Оператор восклицания?

Я изучаю D и видел много такого кода:

ushort x = to!ushort(args[1]);

Я предполагаю, что это приводит args [1] к ushort , но в чем разница между этим и cast (ushort) ?

РЕДАКТИРОВАТЬ: И какие еще варианты использования оператора восклицательного знака есть?

25
задан thwd 24 December 2011 в 09:54
поделиться