Develop and Download Open Source Software

Browse Subversion Repository

Contents of /ref/ref.txt

Parent Directory Parent Directory | Revision Log Revision Log


Revision 23 - (show annotations) (download)
Sat Mar 26 07:02:10 2011 UTC (13 years ago) by narata196
File MIME type: text/plain
File size: 1517 byte(s)


1 Edisonの仕様(暫定)
2 ※それぞれの項目は「・」で箇条書き
3 ※実例のコードはダブルクオーテーション「"」で囲む
4 ※変更した場合は最下部の「変更履歴」以下に名前と日付と変更箇所、必要であれば備考も書く。
5 ※変更した時はメールなどでの変更の通知を出していただけるとありがたいです。
6
7 ・基本的文法
8 ()内の「,」の後ろの半角スペース、「/」の前後の半角スペースは無視される。
9 命令文の後ろには「;」は必須。
10 関数、ifやfor文内はインデント必須。
11 数値を指定するときはダブルクオーテーションは付けない。文字列の場合は付ける。
12
13 ・関数宣言
14 []の中に関数名を書き、その後ろに引数、/で区切り、returnの型の順に書く。
15 関数の中身は{}内に書く。
16 関数の最後のreturnは要らない。
17 コンパイル時に自動で付加される。
18 "[hoge](char foo[256], int i / int){
19 hogehoge;
20 }"
21
22 ・関数呼び出し
23 関数名、引数の順に書く。引数は変数名、数値、文字列で指定できる。
24 また、変数で指定するときには変数型は必須。
25 引数がない場合は()は要らない。
26 "hoge(int foo);"
27 "hoge(123);"
28 "hoge("test");"
29 "hoge;"
30
31 ・変数宣言
32 変数型は以下の3つ。
33 char(1バイト文字1文字)
34 int(4バイトまでで表せる正、負の数値)
35 str(1/2バイトの文字列、長さは制限なし)
36 また、unsigned intにすることでマイナスがなくなり、元の倍の数値までを表せる
37
38 ・if文の構文
39 C言語と同じ書き方。
40 また変数を使う時は変数型を書く。
41 "if(int i == 3){
42 hoge;
43 }"
44
45 ・for分の構文
46 C言語と同じ書き方。
47 また変数を使う時は変数型を書く。
48 "for(int i = 0; i == 5; i++){
49 hoge;
50 }"
51
52 -----------------------------------------
53 変更履歴
54 ・(篠崎)if文の構文、for文の構文の項目を新規作成(11/03/26)
55 ・(篠崎)関数宣言、関数呼び出し、変数宣言の項目を新規作成。(11/03/25)

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26