Поскольку attr_accessor
определяет методы, вы можете вызывать их извне класса. A @variable
доступен только из класса.
В bash эти два метода часто используются внутри ] ~ / .bashrc
:
Проверить, является ли stdin
tty:
[-t 0] || возвращение
или
, если [-t 0]; затем
# делать интерактивные вещи
фи
Проверьте, задано ли приглашение ( $ PS1
):
[-z "$ PS1"] || возвращение
Но я не знаю, как это сделать в ksh.