〔前の画面〕
〔クリックポイント〕 〔最新の一覧〕
〔全て読んだことにする〕〔全て読んだことにして終了〕 〔終了〕
2014/2/14(金)11:15 - 竹の - takeno.iee.niit.ac.jp - 4799 hit(s)
a user> ちょっとありえないような現象ですが、
a user> > n=08 または > n=09
a user> と打ち込むと
a user> unexpected or unrecognized token
今見るとマニュアルにも書いてないようですが、0 が頭にある数字は、
多くのプログラミング言語等で「8進数」とみなされます。gnuplot も
同じく 8進数とみるので、07 はよくても 08 は怒られるのです。
gnuplot> n=010 ; print n
8
同じく、0x を頭につけると、16進数と認識されます。
gnuplot> n=0xa ; print n
10
逆に、08 を 8 と認識させたい場合、" " で囲んで文字として与える、とい
う手があります。gnuplot は、文字列値も扱えますが、それを数値として扱
う場所では自動的に数値に変換します。
gnuplot> n="08" + 0 ; print n
8
〔ツリー構成〕
【2686】 n=08 がエラー? 2014/2/14(金)10:19 a user (353) |
┣【2687】 re(1):n=08 がエラー? 2014/2/14(金)11:15 竹の (657) |
〔前の画面〕
〔クリックポイント〕 〔最新の一覧〕
〔全て読んだことにする〕〔全て読んだことにして終了〕 〔終了〕
※ 『クリックポイント』とは一覧上から読み始めた地点を指し、ツリー上の記事を巡回しても、その位置に戻ることができます.