分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!
esac
代表什麼意義?
一些剛剛接觸bash
程式設計的人,總是很奇怪bash
裡的一些關鍵字,知道它的功能,但不知道為什麼要這樣寫。比如:
#!/bin/bash
if [ ! -n "$1" ]
then
echo "usage: $0 [insert|remove]";
exit 1
fi action="$1"
case $action in
insert) echo "device inserted.";;
remove) echo "device removed.";;
*) echo "invalid option.";;
esac fi
是if語句的結束,esac
是case
語句的結束。fi
和esac
這樣的關鍵字是不是很怪異呢?呵,仔細想一想,一點也不怪,考慮一下{}
等等,是垂直軸對稱的,[
和]是垂直軸對稱的。現在來看,if
和fi及case
和esac
不也是這樣嗎?它們剛好反過,分別表示開始和結束。
給我老師的人工智慧教程打call!
Esac代表什麼意義?
esac 代表什麼意義?一些剛剛接觸 bash 程式設計的人,總是很奇怪 bash 裡的一些關鍵字,知道它的功能,但不知道為什麼要這樣寫。比如 bin bash if n 1 then echo usage 0 insert remove exit 1 fi action 1 case action...
Esac代表什麼意義?
esac代表什麼意義?一些剛剛接觸bash程式設計的人,總是很奇怪bash裡的一些關鍵字,知道它的功能,但不知道為什麼要這樣寫。比如 bin bash if n 1 then echo usage 0 insert remove exit 1 fiaction 1 case action in in...
Python Basic r 字母所代表的意義
python程式的執行需要依靠python直譯器對語法進行語法分析,詞法分析,而在python中如果又impot了像re 正規表示式 等模組,這種情況下,對於一些特殊字元的意義會有相應的衝突。例如 對於python直譯器和正規表示式的直譯器都有特殊的意義,所以需要提前了解釋的順序跟過程。又例如 b ...