api v3 update #1

Merged
whoami merged 7 commits from v3-dev into main 2024-08-04 19:38:21 +08:00
Showing only changes of commit ab6d0696c9 - Show all commits

10
docs.md
View File

@ -41,9 +41,9 @@ id|0|1|2|3|4|5|6|7|8|9|
#### Name 类型方法 #### Name 类型方法
使用 `Name()` 可以创建一个新的空白名字。一个 `Name` 类型理论上可以重复使用,但我们不推荐这样做 使用 `Name()` 可以创建一个新的空白名字。一个类型为 `Name` 的变量**不可以重复使用**。如果你想对同一个 Name 变量重复载入,需要使用 reusable 模式,文档后面的部分有详细介绍
在开始计算前,你需要使用 `check()` 方法将名字以字符串参数的形式传入。此函数会返回一个数值,代表操作的完成状态: 在开始计算前,你需要使用 `check()` 方法将名字以字符串参数的形式传入。此函数会返回一个 int 数值,代表操作的完成状态:
- 0: 名字成功载入。 - 0: 名字成功载入。
@ -61,7 +61,7 @@ id|0|1|2|3|4|5|6|7|8|9|
- `calcskill()` : 计算名字技能,执行前需要先使用 `load()` - `calcskill()` : 计算名字技能,执行前需要先使用 `load()`
需要注意的是,以上函数均不会返回任何信息。计算完成后,你需要手动调用相关的属性变量查看结果。 计算完成后,你需要手动调用 Name 变量下相关的属性数组查看结果。
以下是一个计算名字数值属性的示例程序: 以下是一个计算名字数值属性的示例程序:
@ -75,4 +75,6 @@ print(name.nameprop[7],end=' ') #HP
for i in range(7): #七围 for i in range(7): #七围
print(name.nameprop[i],end=' ') print(name.nameprop[i],end=' ')
print() print()
``` ```
#### Reusable 模式与名字加载锁