From OpenSCADAWiki
Jump to: navigation, search

Enter a message name below to show all available translations.

Message

Found 3 translations.

NameCurrent message text
 h English (en)=== Operators of the language ===
The total list of the operators of the language:
* ''var'' — operator of initialization of a variable; specifying a variable without assigning a value sets it to '''null'''-'''EVAL''', which allows for one-time initialization of complex data types, such as an object, through the direct comparing and checking by ''isEVal()'';
* ''if'' — operator "IF" of the condition;
* ''else'' — operator "ELSE" of the condition;
* ''while'' — definition of the "WHILE" loop;
* ''for'' — definition of the "FOR" loop;
* ''in'' — separator of the "FOR" cycle for object's properties scan;
* ''break'' — interruption of the cycle;
* ''continue'' — continue the cycle from the beginning;
* ''function'' — definition of the internal function;
* ''using'' — allows you to set the visibility space of the external functions of the often used libraries ('''using Special.FLibSYS;''') for the next access only by the name of the function, has no effect for object access;
* ''return'' — interrupt function and return the result that is copied to an attribute marked as return one ('''return 123;'''); in the middle of the internal function it is completed with a definite result;
* ''new'' — creating an object, implemented for: the generic object "Object", massif "Array" and regular expressions "RegExp".
* ''delete'' — delete/free of an object or its properties, while: internal variables are set in '''null'''-'''EVAL''', external ones are replaced by an empty object, and the properties of the object are cleared.
 h Russian (ru)=== Операторы языка ===
Общий перечень операторов языка:
* ''var'' — оператор инициализации переменной; указание переменной без присваивания значения резервирует её со значением '''null'''-'''EVAL''', что позволяет осуществлять одноразовую инициализацию сложных типов данных вроде объекта, через прямое сравнение и проверку на ''isEVal()'';
* ''if'' — оператор условия "ЕСЛИ";
* ''else'' — оператор условия "ИНАЧЕ";
* ''while'' — определение цикла "ПОКА";
* ''for'' — определение цикла "ДЛЯ";
* ''in'' — разделитель цикла "ДЛЯ" для перебора свойств объекта;
* ''break'' — прерывание выполнения цикла;
* ''continue'' — продолжить выполнение цикла с начала;
* ''function'' — определение внутренней функции;
* ''using'' — позволяет установить область видимости внешних функций часто используемой библиотеки ('''using Special.FLibSYS;''') для последующего обращения только по имени функции, не имеет эффекта для объектного доступа;
* ''return'' — прерывание функции и возврат результата, который копируется в атрибут с флагом возврата ('''return 123;'''); в середине внутренней функции осуществляется её завершение с указанным результатом;
* ''new'' — создание объекта, реализовано для: общий объект "Object", массив "Array" и регулярные выражения "RegExp";
* ''delete'' — удаление/освобождение объекта или его свойств, при этом: внутренние переменные устанавливаются в '''null'''-'''EVAL''', внешние заменяются пустым объектом, а свойства объекта очищаются.
 h Ukrainian (uk)=== Оператори мови ===
Загальний перелік операторів мови:
* ''var'' — оператор ініціалізації змінної; визначення змінної без привласнення значення резервує її зі значенням '''null'''-'''EVAL''', що дозволяє здійснити одноразову ініціалізацію складних типів даних на кшталт об'єкту, через пряме порівняння і перевірку із ''isEVal()'';
* ''if'' — оператор умови "ЯКЩО";
* ''else'' — оператор умови "ІНАКШЕ";
* ''while'' — визначення циклу "ПОКИ";
* ''for'' — визначення циклу "ДЛЯ";
* ''in'' — роздільник циклу "ДЛЯ" для перебору властивостей об'єкту;
* ''break'' — переривання виконання циклу;
* ''continue'' — продовжити виконання циклу з початку;
* ''function'' — визначення внутрішньої функції;
* ''using'' — дозволяє встановити простір видимості зовнішніх функцій часто використовної бібліотеки ('''using Special.FLibSYS;''') для наступного звернення тільки за назвою функції, не має ефекту для об'єктного доступу;
* ''return'' — переривання функції та повернення результату, який копіюється до атрибуту із ознакою повернення ('''return 123;'''); в середині внутрішньої функції здійснюється її завершення з визначеним результатом;
* ''new'' — створення об'єкту, реалізовано для: загальний об'єкт "Object", масив "Array" та регулярні вирази "RegExp";
* ''delete'' — видалення/звільнення об'єкту або його властивостей, при цьому: внутрішні змінні встановлюються у '''null'''-'''EVAL''', зовнішні замінюються порожнім об'єктом, а властивості об'єкту очищуються.