# Yulan **Repository Path**: ltree930/Yulan ## Basic Information - **Project Name**: Yulan - **Description**: 模仿大自然的语言 - **Primary Language**: 其他 - **License**: Not specified - **Default Branch**: master - **Homepage**: https://gitee.com/ltree930/Yulan - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-06-15 - **Last Updated**: 2024-03-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: 语言 ## README # Yulan 玉兰 #### 介绍 模仿大自然的语言 ``` //Yulan语言语法概念 //1、基本语法 use stdio,string,stdlib; //指定变量类型并赋值// var A=0; var B=0.0; var C='C'; var D[]={,}; var *E; fun Nihao1(); fun Nihao2(); fun Nihao3(); fun Love(var1,var2,var3){ //注释:Love函数// cha love1:Nihao1(){ put("Nihao! i love yulan1.") } int love2:Nihao2(){ put("Nihao! i love yulan2.") } flo love3:Nihao3(){ put("Nihao! i love yulan3.") } } //2、"品"系统 bod Tree(T*){ //创建一个品为"Tree"// cha[3] varlist={var1,var2,var3}; Love(T[1],T[2],T[3]); } //3、例子 fun main(){ //主程序// //从终端获取输入并指定类型// get ("",&cha:var1); //获取字符型 get ("",&int:var2); //获取整数型 get ("",&flo:var3); //获取浮点型 get ("",&str:var4); //获取字符串 put ("字符:",var1,"\n"); //输出字符 put ("整数值为:",var2); //输出整数值 Love(var1).love1; Tree({var1,var2,var3}); Tree.Love(var2).love2; Tree({var2,var3})->Love.love3; Tree.varlist[1]->Love.love1; } ```