Unknown (неизвестный тип)

Когда тип не объявлен, поле используется с типом Unknown. Но как только первый раз используется с другим типом, меняет свой тип на него. Более детально это объяснялось в выявлении типов. Идентификатор выводящийся с типом Unknown используется для различения нескольких неизвестных при переводе в строку сложного типа.
    function f() {
        var x;
        type(x); // print Unknown<0>
        x = 0;
        type(x); // print Int
    }
Разнообразие типов, которое можно выразить с помощью haXe даёт возможность создания более мощных моделей программирования, обеспечивая высокий уровень абстракции, для которого не нужна сложная система отношенений классов.

Комментарии

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

Содержание этого поля является приватным и не предназначено к показу.
  • 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.