Простий код тут працює, як очікувалося, на моїй машині, якщо його запустити bash
:
function ⏰(){
date
}
⏰
Чи може бути проблема інших людей, які використовують це, чи це універсально?
Мені цікаво, тому що я ніколи не бачив нічого подібного в іншому вихідному коді.
Редагувати: Існує необмежена кількість можливостей, за допомогою якої можна швидко розрізнити функціональну роль із використанням емоджи, наприклад.
💣 для чогось, що може змінювати або видаляти файли, 🔧 якщо це незавершена робота, 📃 для інтерактивного меню ...
Я думаю, ми повинні створити стандарт для всього цього, але це здається цікавою ідеєю.
Можливо, випадковий рядок з ~ 5 символів може допомогти нам багато в чому зрозуміти, що робить код. (Звичайно, нам потрібно навчитися їх читати.)
Більше редагувати: я даю це зняти. Поки що, якщо я складу всі свої функції у своєму редакторі (Або cat myscript.sh|grep function
), вони виглядають приблизно так. (Мій Unicode виглядає набагато краще в geany
або в моєму терміналі порівняно з тут.)
function ⬚_1(){
function ⬚⬚_2(){
function ⬚⬚⬚_📃_D(){
function ⬚⬚⬚⬚_📃_X(){
function ⬚⬚⬚⬚⬚_📃_Y(){
function ⬚⬚⬚⬚⬚⬚_❓_P(){
function ⬚⬚⬚⬚_📃_Z(){
function ⬚⬚⬚⬚⬚_❓_U(){
function ⬚⬚⬚⬚⬚_❓_O(){
Я використовую дивний відступ ⬚, щоб показати, як функції пов'язані між собою, і символ 📃 / ❓, щоб чітко розрізнити їх роль. (Звичайно, це не мої справжні імена функцій. Я просто кладу випадкову букву в кінці, але навіть без них ми можемо чітко бачити стосунки.)
echo $foo
це безпечно.