Il semplice codice qui funziona come previsto sulla mia macchina se lanciato con bash
:
function ⏰(){
date
}
⏰
Potrebbe esserci un problema per altre persone che usano questo, o è universale?
Mi chiedo perché non ho mai visto nulla di simile in questo altro codice sorgente per ora.
Modifica: ci sono possibilità illimitate, può essere usato per distinguere rapidamente un ruolo di funzione con l'uso di un'emoji per esempio.
A 💣 per qualcosa che può modificare o rimuovere file, a 🔧 se è un work in progress, 📃 per un menu interattivo ...
Immagino che dovremmo creare uno standard per tutto ciò, ma sembra essere un'idea interessante.
Forse una riga casuale di ~ 5 caratteri può aiutarci a capire molto cosa sta facendo il codice. (Ovviamente dobbiamo imparare a leggerli.)
Altre modifiche: ci sto provando. Per ora, se piego tutte le mie funzioni nel mio editor (o cat myscript.sh|grep function
) sembrano così. (Il mio Unicode sembra molto meglio nel geany
mio terminale rispetto a qui.)
function ⬚_1(){
function ⬚⬚_2(){
function ⬚⬚⬚_📃_D(){
function ⬚⬚⬚⬚_📃_X(){
function ⬚⬚⬚⬚⬚_📃_Y(){
function ⬚⬚⬚⬚⬚⬚_❓_P(){
function ⬚⬚⬚⬚_📃_Z(){
function ⬚⬚⬚⬚⬚_❓_U(){
function ⬚⬚⬚⬚⬚_❓_O(){
Uso uno strano rientro ⬚ per mostrare come le funzioni sono correlate tra loro e un simbolo 📃 / ❓ per distinguere chiaramente il loro ruolo. (Naturalmente questi non sono i miei veri nomi di funzione, ho solo messo una lettera casuale alla fine, ma anche senza di loro possiamo vedere chiaramente le relazioni.)
echo $foo
è sicuro.