Skip to content

第5章 结绳特性

不是语法范畴之内,但是还是要讲一下的结绳特性。


🎯 本章内容

  • 5.1 基本类型
  • 5.2 运算符
  • 5.3 显式转换
  • 5.4 数组
  • 5.5 本对象与父对象
  • 5.6 订阅事件
  • 5.7
  • 5.8 创建

📚 基本类型

结绳支持以下基本类型:

类型说明示例
整数整数类型123
小数浮点数类型3.14
文本字符串类型"你好"
逻辑型布尔类型 /
字节单个字节0x00

🔧 运算符

算术运算符

运算符说明示例
+加法5 + 3 = 8
-减法5 - 3 = 2
*乘法5 * 3 = 15
/除法6 / 2 = 3
%取余7 % 3 = 1

比较运算符

运算符说明
==等于
!=不等于
>大于
<小于
>=大于等于
<=小于等于

逻辑运算符

运算符说明
&&逻辑与
||逻辑或
!逻辑非

赋值运算符

运算符说明
=赋值
+=加赋值
-=减赋值
*=乘赋值
/=除赋值

🔄 显式转换

不同类型之间的转换:

tie
// 整数转文本
变量 数字 : 整数 = 123
变量 文字 : 文本 = 数字.到文本()

// 文本转整数
变量 字符串 : 文本 = "456"
变量 整数值 : 整数 = 字符串.到整数()

// 小数转整数
变量 小数值 : 小数 = 3.14
变量 整数值2 : 整数 = 小数值.到整数()

📦 数组

数组是相同类型元素的集合:

tie
// 声明数组
变量 数字数组 : 整数[]
变量 文本数组 : 文本[]

// 初始化数组
变量 周名字 : 文本[] = { "周一", "周二", "周三", "周四", "周五", "周六", "周日" }

// 访问数组元素
变量 第一天 : 文本 = 周名字[0]

// 数组长度
变量 长度 : 整数 = 取数组长度(周名字)

🎯 本对象与父对象

  • - 当前对象
  • - 父类对象
tie
类 子类 : 父类

    方法 演示()
        这.方法1()  // 调用本对象的方法
        本.属性1    // 访问本对象的属性
        父.方法1()  // 调用父类的方法
    结束 方法

结束 类

📡 订阅事件

订阅(监听)事件:

tie
变量 按钮1 : 按钮

事件 按钮1:被单击()
    调试输出("按钮被点击")
结束 事件

📦 包

包用于组织代码:

tie
// 定义包
包 com.example.myapp

// 使用包中的类
变量 对象 : com.example.myapp.MyClass

🏗️ 创建

创建对象实例:

tie
// 自动创建
变量 对象1 : 我的类  // 结绳会自动创建

// 手动创建
变量 对象2 : 我的类?  // 不自动创建,值为空
对象2 = 创建(我的类)  // 手动创建

🔗 相关链接


详细内容请参考第3章语法部分和官方文档。

结绳中文编程 - 降低编程门槛,让编程更简单