Lecture2 1/8
1. Quotes
set trace on でエラーの箇所を調べる
netCourse 151にもあったと思うが、
代入される文字列に" "が入ると混乱するため`" "'を使うという内容

2. 続き
Lecture1からの続きで3つのタイプのttestを行うコマンドを自分で作成する。

3. Temporary variables
プログラム内で計算をするために新しい変数を作成する場合は、
gen double 新しい変数名
を使う。これだと最も高精度で計算をする。

プログラム内のみで使う変数には
tempvar 変数名
を使う。
変数名には__000001のような名前が付けられるが、
プログラム内ではユーザーは上記で指定した変数名が使える。

4.続き
エラーの出し方
if "`by'" == {
display as error "by() required"
exit 198
}
error 198はsyntax error を意味する。しかし0以外ならOK

assert 論理式
論理式が真なら何も返さず、偽ならエラーコードを返す。