The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"В Skype для Linux 1.10 появилась ограниченная поддержка виде..."
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Отдельный RSS теперь доступен для каждого обсуждения в форуме и каждого минипортала.
. "В Skype для Linux 1.10 появилась ограниченная поддержка виде..." –2 +/
Сообщение от Аноним (-), 11-Окт-16, 14:07 
клоун: Мягкая типизация есть только в коде. При записи в БД значения преобразуют к требуемому типу.

Мягкая типизация позволяет сосредоточиться на программировании вместо борьбы с компилятором. Если тебе нужен класс для работы с L2 он пишется 1 раз и работает с любыми типами данных: структуры, массивы, строки, числа, с чем угодно.

Любая структура в любой момент может получить любое количество полей. Это очень похоже на XML или HTML:

a href=URL

img src=PATH width=X height=Y

if(tag.name='a') URL = tag.URL
else if(tag.name='img') width=tag.width;

И наоборот, ты заполняешь только то, что тебе нужно:

tag.name = 'img';
tag.path = 'PATH';

Если реквизита нет, он будет создан. Если обращаешься к пустому, считаешь незаполненное значение, которое потом корректно сравнится со строкой и условие tag.name='a' не вылетит с ошибкой даже если tag.name не заполнен.

По сравнению с жёсткой типизацией, это избавление от оков синтаксиса и начало чистого творчества.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
В Skype для Linux 1.10 появилась ограниченная поддержка виде..., opennews, 10-Окт-16, 19:20  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру