[#] [Перевод] Создание функции на Rust, которая возвращает String или &str
habrabot(difrex,1) — All
2016-01-05 20:30:02




### От переводчика

[![КДПВ][1]][2] Это последняя статья из цикла про работу со строками и памятью в Rust от Herman Radtke, которую я перевожу. Мне она показалась наиболее полезной, и изначально я хотел начать перевод с неё, но потом мне показалось, что остальные статьи в серии тоже нужны, для создания контекста и введения в более простые, но очень важные, моменты языка, без которых эта статья теряет свою полезность.

----

Мы узнали как [создать функцию, которая принимает String или &str][3] ([англ.][4]) в качестве аргумента. Теперь я хочу показать вам как создать функцию, которая возвращает `String` или `&str`. Ещё я хочу обсудить, почему нам это может понадобиться. [Читать дальше →][5]

[1]: https://habrastorage.org/files/6b8/cb6/a67/6b8cb6a67c1a45e7b803703a89846a2f.png "КДПВ"
[2]: http://habrahabr.ru/post/274565/
[3]: http://habrahabr.ru/post/274455/
[4]: http://hermanradtke.com/2015/05/06/creating-a-rust-function-that-accepts-string-or-str.html
[5]: http://habrahabr.ru/post/274565/#habracut