![]() |
#11 |
Участник
|
ты назвал F# практическим )
Конечно же нет. Рассказывай. Цитата:
И обрати внимание, здесь не сказано, что это единственный способ "объявить" )))) а является mutable, если есть сеттер. заданный любым образом. хоть через var, хоть вручную написанный сеттер. Отсутствие метода - семантическая разница. Но не отсутствие ключевого слова. Если ключевое слово отсутствует, но сеттер задан вручную, то свойство является mutable. Если сеттер отсутствует, но есть геттер, то свойство является readonly. Если и сеттер, и геттер отсутствуют, то свойство является private для класса. макс, ну ощути жеж разницу. познай Еще раз: = ключевое слово не имеет значения (семантики) = ключевое слово всего-лишь заставляет компилятор объявить дефолтный геттер и/или сеттер. (синтаксический сахар) = значение имеет лишь наличие или отсутствие геттера или сеттера. Важно: геттер или сеттер можно объявлять вручную и без ключевого слова. Цитата:
Когда-нибудь... мы вместе с улыбкой будем вспоминать... Последний раз редактировалось mazzy; 17.12.2015 в 17:26. |
|
Теги |
f#, kotlin |
|
|