AXForum  
Вернуться   AXForum > Прочие обсуждения > Курилка
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.12.2015, 15:47   #11  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
F# - шутку заценил )

Цитата:
Сообщение от belugin Посмотреть сообщение
В X++ уже есть геттеры и сеттеры. Свойств нет.
убедил.

да, я имел в виду что нет синтаксического сахара, который автоматически вместо наименования поля вызывает геттер или сеттер.

Цитата:
Сообщение от belugin Посмотреть сообщение
А разница между val и var, в общем, как раз как между readonly или const и var или просто полем.
Не-а!
Ты будешь смеяться. Но семантически ни val, ни var ничего не значат.
просто val говорит компилятору автоматически сформировать геттер для данного свойства.
а var - автоматически сформировать геттер и сеттер для свойства.

и все.
дальнейший анализ и поведение определяется не ключевыми словами val, var, а наличием геттера-сеттера.

и как раз котлин показывает что этот подход отлично работает.
специальные ключевые слова со специальной семантикой не нужны!

со всеми вытекающими последствиями для тех, кто пишет, и тех, кто читает.


Цитата:
Сообщение от belugin Посмотреть сообщение
Фичи типа const и readonly служат как раз чтобы дать по рукам говнокодерам или себе который то же человек, которому свойственно ошибаться.
бгггг.
угу. геттер и сеттер выполняют те же функции. плюс кучу других обязанностей.
а код проще для понимания.

если говорить про Аксапту, то примерно так произошло с наследованием таблиц.
ввели фичу. а можно было сделать намного проще. ))))


я собственно об этом и говорю - можно подсмотреть как выглядит уже реализованная идея и подсмотреть на последствия.

Последний раз редактировалось mazzy; 17.12.2015 в 15:54.
Теги
f#, kotlin

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Боюсь, что при текущем подходе AX 10 лет у нас не проживет. Ark Курилка 18 29.09.2016 10:17
С вечера пятницы до вечера воскресенья (с 8.10 по 10.10) форум будет недоступен в связи с переездом на новый хостинг. mazzy Информация для участников 0 07.10.2010 21:11
10 минутная готовность: встречаем момент времени 12:34:56 07.08.09 Gustav Детская 8 07.08.2009 14:35
Встреча питерских аксаптеров 31.10.2008 fed Курилка 2 30.10.2008 13:09

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 03:38.