2014-08-07 2 views

ответ

2

A 'a - это срок службы, представляющий, что возвращаемая ссылка &T действительна для (не менее), если используется ссылка self. Это происходит, когда возвращаемая ссылка указывает на память, принадлежащую одному из входных параметров (или указывает на ссылку, хранящуюся во входных параметрах), с именованным временем жизни, информирующим компилятор о точном соотношении, путем связывания ссылок, имеющих «право собственности» ».

Дополнительная информация:

  • This answer (это старый сейчас, так что код не будет компилироваться, но объяснения по-прежнему держать)
  • The "References and Lifetimes guide" (в частности, раздел «под названием жизни» в конце)
+0

Просто записка. Ссылки в ответе сломаны, а вот текущая (0.13 ночь) версия справочного документа: http://doc.rust-lang.org/guide-ownership.html – Eonil

Смежные вопросы