Size: a a a

2021 May 13

Тᅠ

Туночка ᅠᅠ... in dlang.ru
Єто и еще и валидатор например
источник

0

000Sanya in dlang.ru
вот этого я не помню
источник

Е

Евгений in dlang.ru
Верь мне.
источник

Тᅠ

Туночка ᅠᅠ... in dlang.ru
А @propety тогда зачем
источник

Е

Евгений in dlang.ru
Есть в одном маловстречающемся случае разница.
источник

Тᅠ

Туночка ᅠᅠ... in dlang.ru
Не расскажешь?)
источник

Е

Евгений in dlang.ru
Я с телефона, не могу пример привести прямо сейчас.
источник

Тᅠ

Туночка ᅠᅠ... in dlang.ru
(
источник

Е

Евгений in dlang.ru
Пока просто пиши так.
Геттер
T propertyName() { ... return value; }

Сеттер
void propertyName(T value) { ... }
источник

Тᅠ

Туночка ᅠᅠ... in dlang.ru
источник

Е

Евгений in dlang.ru
И будет работать хоть с @property хоть без
источник

Тᅠ

Туночка ᅠᅠ... in dlang.ru
и даже с += будет пахать?
источник

Е

Евгений in dlang.ru
Должно вроде.
источник

Е

Евгений in dlang.ru
Попробуй
источник

Тᅠ

Туночка ᅠᅠ... in dlang.ru
пишет чир не рвелью
источник

Тᅠ

Туночка ᅠᅠ... in dlang.ru
а структур приватние поля не существуют чи шо?
источник

DH

Dark Hole in dlang.ru
Оно не будет пахать с += даже с @property
источник

DH

Dark Hole in dlang.ru
Хотяя если есть ref то мб будет
источник

DH

Dark Hole in dlang.ru
Ага, вот
источник

DH

Dark Hole in dlang.ru
import std;

struct Foo {
   private int _bar = 1337;
   
   @property
   void bar(int i) {
       _bar = i;
   }
   
   @property
   ref int bar() return {
       return _bar;
   }
}

void main()
{
   Foo f;
   f.bar.writeln;
   f.bar += 10;
   f.bar.writeln;
}
источник