Dynamic

Если вы хотите использовать динамическую типизизацию и освободиться от системы типов, можно использовать тип Dynamic, который может быть использован вместо любого типа данных без каких-либо проверок компилятором.
    var x : Dynamic = "";
    x = true;
    x = 1.744;
    x = new Array();
Также, Dynamic имеет бесконечное количество полей, имеющих тип Dynamic, то есть он может быть использован как массив с помощью синтаксиса с квадратными скобками и т.д. В то время, как это может быть иногда полезным, пожалуйста будьте осторожны и не используйте слишком много динамических переменных, т.к. это может нарушить безопасность вашей программы. Нетипизированная переменная является не Dynamic, а Unknown и по прежнему строго типизированной. Это было описано в выявлении типов.

Комментарии

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <blockcode> <dd>
  • Строки и параграфы переносятся автоматически.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>.

Подробнее о форматировании

CAPTCHA
Этот вопрос помогает предотвратить автоматический спам
Image CAPTCHA
Enter the characters shown in the image without spaces, also respect upper and lower case.
To prevent automated spam submissions leave this field empty.