From OpenSCADAWiki
Enter a message name below to show all available translations.
Found 3 translations.
Name | Current message text |
---|---|
h English (en) | === Object === <section begin=OBJ /> JavaLikeCalc provides support of the data type "Object". The data type "Object" is an associated container of properties and functions. The properties can support data of fourth basic types and other objects. Access to object properties can be done through the record of property names to the object ''obj.prop'', through a dot, and also through the inclusion of the property name in square brackets ''obj["prop"]''. It is obvious that the first mechanism is static, while the second lets you to specify the name of the property through a variable. The name of the property through the dot must not start with a digit and contain operations symbols; otherwise, for the first digit, the [[Special:MyLanguage/Documents/User_API|object prefix]] should be used — '''SYS.BD.SQLite.db_1s''', or write in square brackets — '''SYS.BD.SQLite["1+s"]''', for operations symbols in the name. Object's properties removing you can perform by the operator "delete". Reading of an undefined property will return '''null'''-'''EVAL'''. Creating an object is carried by the keyword ''new'': '''varO = new Object()'''. The basic definition of the object does not contain functions. Copying of an object is actually makes the reference to the original object. When you delete an object is carried out the reducing of the reference count, and when the count is set to zero then the object is removed physically. |
h Russian (ru) | === Объект === <section begin=OBJ /> JavaLikeCalc предоставляет поддержку типа данных объект "Object". Объект представляет собой ассоциативный контейнер свойств и функций. Свойства могут содержать как данные четырёх базовых типов, так и другие объекты. Доступ к свойствам объекта может осуществляться посредством записи имён свойств к объекту ''obj.prop'', через точку, а также посредством заключения имени свойства в квадратные скобки ''obj["prop"]''. Очевидно, что первый механизм статичен, а второй позволяет указывать имя свойства через переменную. Удалить свойство объекта можно директивой "delete". Имя свойства через точку не должно начинаться с цифры и содержать символы операций, иначе, для первой цифры, должен использоваться [[Special:MyLanguage/Documents/User_API|префикс объекта]] — '''SYS.BD.SQLite.db_1s''', или осуществляться запись в квадратных скобках — '''SYS.BD.SQLite["1+s"]''', для символов операций в названии. Чтение неопределённого свойства вернёт '''null'''-'''EVAL'''. Создание объекта осуществляется посредством ключевого слова ''new'': '''varO = new Object()'''. Базовое определение объекта не содержит функций. Операции копирования объекта, на самом деле, делают ссылку на исходный объект. При удалении объекта осуществляется уменьшение счётчика ссылок, а при достижении счётчика нуля, объект удаляется физически. |
h Ukrainian (uk) | === Об'єкт === <section begin=OBJ /> JavaLikeCalc надає підтримку типу даних об'єкт "Object". Об'єкт представляє собою асоціативний контейнер властивостей та функцій. Властивості можуть містити як дані чотирьох базових типів, так і інші об'єкти. Доступ до властивостей об'єкту може здійснюватися за посередництвом запису імен властивостей до об'єкту ''obj.prop'', через крапку, а також за посередництвом включення імені властивості у квадратні дужки ''obj["prop"]''. Очевидно, що перший механізм статичний, а другий дозволяє вказувати ім'я властивості через змінну. Ім'я властивості через крапку не має починатися на цифру та містити символи операцій, інакше, для першої цифри, має використовуватися [[Special:MyLanguage/Documents/User_API|префікс об'єкту]] — '''SYS.BD.SQLite.db_1s''', або здійснюватися запис у квадратних дужках — '''SYS.BD.SQLite["1+s"]''', для символів операцій у назві. Видалити властивість об'єкту можна директивою "delete". Читання невизначеної властивості поверне '''null'''-'''EVAL'''. Створення об'єкту здійснюється за посередництвом ключового слова ''new'': '''varO = new Object()'''. Базове визначення об'єкту не містить функцій. Операції копіювання об'єкту, насправді, роблять посилання на початковий об'єкт. При видаленні об'єкту здійснюється зменшення лічильника посилань, а за досягненням лічильника нуля, об'єкт видаляється фізично. |