Практическое написание сценариев командной оболочки Bash/Эмуляция ссылочной адресации: различия между версиями

Нет описания правки
{{Автоматическая навигация|Название главы=Эмуляция ссылочной адресации|next=Bash подстановки|prev=Функции}}
В оригинальном Bourne Shell не существовало метода косвенной адресации переменных, т.е. когда в некоторой переменной (к которой мы обращаемся) хранится ссылка в виде значения ссылка на другую переменную, чье значение нас интересует. Другими словами, все значения переменных в сценариях командной оболочки передаются куда-либо исключительно по значению.
 
Ссылочный метод используется многими языками программирования, потому что передача ссылки на область памяти несет в себе меньше расходов ресурсов при передаче аргументов функциям. Ссылками также пользуются, чтобы возвращать из функций несколько результатов за один раз, так как мы можем сказать функции в какую область памяти следует этот результат записать через ссылку.
1001

правка