chu言語の配列とクラス

配列

💋言語の配列は

let x = [1,2,3,4,5]

のようにカンマで区切ることができないので、

👼🍎👈👫1😀2😀3😀4😀5👫

のようにブロック👫と区切り文字😀を使う。

クラスか構造体

いまのところ Rust の構造体に近い形で、データのみ扱う

🐱🍱🍊🌸🍱

この意味は

struct cat {
var orange
var cherry_blossom
}

のように cat クラスで、orange と cherry_blossom というプロパティを持っているこという意味である。オレンジとサクラは変数名(プロパティ名)なので、多分、型が「くだもの」と「花」なんだと思う。「猫」と「オレンジ」と「サクラ」は、ユーザーが自由に決めていい変数(ただし絵文字1文字に限る)。クラスや構造体は🍱で区切る。

型をどう指定しようか?string, number, boolean 程度が指定されてあれば十分だと思う。また、JavaScriptのように型なしでもよい。

struct cat {
var orange : string
var cherry_blossom : number
}

これを

🐱🍱🍊🖖🎻🌸🖖🎵🍱

に変換する。明示的に型を指定したいときは、🖖で区切る。そして型として🎻の string や、🎵の number を使う

カテゴリー: 開発, chu パーマリンク