DOSEIの日記

技術メモ+日常ログ

Expecting exponent

Gnuplot では文字列の連結を . で書く。

b = 'c'; print 'a'.b      # ac を出力

しかし、以下のコマンドはエラーとなる。

e = 'd'; print 'a'.e      # ERROR: expecting exponent

エラーの意味は、「指数を指定する必要がある」だが、どういうことか。
実は、 Gnuplot はこれを 10.0e3 といった指数を指定する式としてパースしている。回避するには以下のように、空白を挿入する。

e = 'd'; print 'a' . e    # ad を出力