内容へ移動
プログラミング言語「ドリトル」
大阪電気通信大学 兼宗研究室
ユーザ用ツール
ログイン
サイト用ツール
検索
ツール
文書の表示
以前のリビジョン
PDF の出力
バックリンク
最近の変更
メディアマネージャー
サイトマップ
ログイン
>
最近の変更
メディアマネージャー
サイトマップ
トレース:
ref_system_js
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
## ルート * ドリトルのすべてのオブジェクトの親となるオブジェクトです。 * ルートオブジェクトのプロパティは、プログラム全体から参照される変数です。 * ルートオブジェクトのプロパティに値を書くと、他のオブジェクトからその値を参照できます。 * ルートオブジェクトのプロパティは、オブジェクトを明示した「ルート:」、またはオブジェクトを省略した「:」で指定します。 * (例)ルートオブジェクトに「歩幅」というプロパティを設定します。 <code> ルート:歩幅=30。 </code> * (例)ルートオブジェクトに「歩幅」というプロパティを設定します。 <code> :歩幅=30。 </code> ## 未定義 * 予期しない実行が行われた場合にシステムから返されるオブジェクトです。 * 存在しない変数を参照したときは、未定義オブジェクトが返ります。 * 命令が正しくない結果になった場合にも、未定義オブジェクトが返されることがあります。 * 値が未定義オブジェクトかどうかは、**未定義** または**undef** と比較することで判別できます。 ## システム * ドリトルや動かしているコンピュータの情報を利用するためのオブジェクトです。 * **日時?** : 日時を「Thu Feb 05 18:35:05 JST 2009」の形式で返します。 * (例)日時を表示します。 <code> ラベル!(システム!日時?)作る。 </code> * **曜日?** : 曜日を「木」の形式で返します。 * (例)曜日を表示します。 <code> ラベル!(システム!曜日?)作る。 </code> * **年?** : 年を西暦で返します。 * (例)年を表示します。 <code> ラベル!(システム!年?)作る。 </code> * **月?** : 月を数字で返します。 * (例)月を表示します。 <code> ラベル!(システム!月?)作る。 </code> * **日?** : 日を数字で返します。 * (例)日を表示します。 <code> ラベル!(システム!日?)作る。 </code> * **時刻?** : 時刻を「18:35:05」の形式で返します。 * (例)時刻を表示します。 <code> ラベル!(システム!時刻?)作る。 </code> * **時?** : 時間を数字で返します。 * (例)時間を表示します。 <code> ラベル!(システム!時?)作る。 </code> * **分?** : 分を数字で返します。 * (例)分を表示します。 <code> ラベル!(システム!分?)作る。 </code> * **秒?** : 秒を数字で返します。 * (例)秒を表示します。 <code> ラベル!(システム!秒?)作る。 </code> * **システム秒?** : システム秒を返します。2つの値の差分を取ることでミリ秒単位の経過時間を計算できます。 * (例)掛け算を10万回計算する時間を表示します。 <code> start=システム!システム秒?。 「s=2*3」!100000 繰り返す。 end=システム!システム秒?。 ラベル!(end - start)作る。 </code>
ref_system_js.txt
· 最終更新: 2020/04/27 19:29 by
klab
ページ用ツール
文書の表示
以前のリビジョン
バックリンク
PDF の出力
文書の先頭へ