История изменений
Исправление tailgunner, (текущая версия) :
Так?
Очень близко.
ref Lifetime Box<Lifetime Trait>
То есть «человечность» сводится к замене sigils (некоторых) на слова и полуслова. Богатая идея.
ref — ключевое слово, наравне с уже имеющимся mut ;
Какое ключевое слово мы будем использовать вместо ref в pattern matching для связывания по ссылке? Как должно интерпретироваться ref x - как ссылка на объект типа x или как неправильно записанная ссылка с лайфтаймом?
Не ясно, на кой ляд в оригинальной записи был нужен + , так что херачим через пробел
Идея херачить через пробел чревата как минимум усложнением парсера; сведение лайфтайма к идентификатору ухудшает локальную читабельно.
Кстати, твое знание Rust потрясает.
С лайфтаймами обращаемся как со второй независимой системой типов
facepalm.jpg
Наверное, где-то понадобится ключевое слово lifetime
Обязательно понадобится, а после него должен будет идти идентификатор - имя лайфтайма, и в результате у тебя получится непарсабельная каша из идентификаторов. Или, если ты возьмешь имя лайфтайма в скобки, в два раз больше токенов (и в N раз больше литер).
Исходная версия tailgunner, :
Так?
Очень близко.
ref Lifetime Box<Lifetime Trait>
То есть «человечность» сводится к замене sigils (некоторых) на слова и полуслова. Богатая идея.
ref — ключевое слово, наравне с уже имеющимся mut ;
Какое ключевое слово мы будем использовать вместо ref в pattern matching для связывания по ссылке? Как должно интерпретироваться ref x - как ссылка на объект типа x или как неправильно записанная ссылка с лайфтаймом?
Не ясно, на кой ляд в оригинальной записи был нужен + , так что херачим через пробел
Идея херачить через пробел чревата как минимум усложнением парсера; сведение лайфтайма к идентификатору ухудшает локальную читабельно.
Кстати, твое знание Rust потрясает.
С лайфтаймами обращаемся как со второй независимой системой типов
facepalm.jpg
Наверное, где-то понадобится ключевое слово lifetime
Обязательно понадобиться, а после него должен будет идти идентификатор - имя лайфтайма, и в результате у тебя получится непарсабельная каша из идентификаторов. Или, если ты возьмешь имя лайфтайма в скобки, в два раз больше токенов (и в N раз больше литер).