Beta1
基础版本
Beta2
四则运算
Beta3
Input增强
Beta4
注释功能
概述
VastNova 是一个极简的脚本解释器,当前版本为 0 Beta1,仅支持最基本的变量操作和输入输出功能。
Beta1 已实现功能
变量声明和赋值
基本输入输出
常量定义
1. 变量声明
var x // 声明空变量
var y = 5 // 声明并赋值
var y = 5 // 声明并赋值
2. 输出功能
out "Hello" // 输出字符串
out y // 输出变量值
out y // 输出变量值
3. 输入功能
in x // 从控制台读取输入
4. 常量定义
const PI = 3.14 // 定义常量
注意事项
重要提示
- 当前仅支持数字和字符串两种数据类型
- 变量必须先声明后使用
- 常量定义后不可修改
- 错误处理非常基础
示例代码
// 简单示例
var name
out "请输入你的名字:"
in name
out "你好," name
var name
out "请输入你的名字:"
in name
out "你好," name
概述
VastNova 是一个极简的脚本解释器,当前版本为 0 Beta2,在Beta1基础上新增了四则运算功能。
Beta2 新增功能
四则运算支持
Beta2版本新增了对基本四则运算的支持:
- 加法运算符:+
- 减法运算符:-
- 乘法运算符:*
- 除法运算符:/
已实现功能
变量声明和赋值
基本输入输出
常量定义
四则运算
1. 变量声明
var x // 声明空变量
var y = 5 // 声明并赋值
var y = 5 // 声明并赋值
2. 输出功能
out "Hello" // 输出字符串
out y // 输出变量值
out y // 输出变量值
3. 输入功能
in x // 从控制台读取输入
4. 常量定义
const PI = 3.14 // 定义常量
5. 四则运算
var a = 10
var b = 5
var sum = a + b // 加法运算
var diff = a - b // 减法运算
var product = a * b // 乘法运算
var quotient = a / b // 除法运算
out sum
out product
var b = 5
var sum = a + b // 加法运算
var diff = a - b // 减法运算
var product = a * b // 乘法运算
var quotient = a / b // 除法运算
out sum
out product
注意事项
重要提示
- 当前仅支持数字和字符串两种数据类型
- 变量必须先声明后使用
- 常量定义后不可修改
- 错误处理非常基础
- 四则运算仅支持数字类型
示例代码
// 简单计算器示例
var num1
var num2
out "请输入第一个数字:"
in num1
out "请输入第二个数字:"
in num2
var sum = num1 + num2
out "两数之和为: " sum
var num1
var num2
out "请输入第一个数字:"
in num1
out "请输入第二个数字:"
in num2
var sum = num1 + num2
out "两数之和为: " sum
概述
VastNova 是一个极简的脚本解释器,当前版本为 0 Beta3,在Beta2基础上新增了类似Python的input语法。
Beta3 新增功能
类似Python的input语法
Beta3版本新增了更灵活的输入语法:
- 支持带提示信息的输入
- 语法:
变量 = input "提示信息" - 与原有的
in命令兼容
已实现功能
变量声明和赋值
基本输入输出
常量定义
四则运算
input语法增强
1. 变量声明
var x // 声明空变量
var y = 5 // 声明并赋值
var y = 5 // 声明并赋值
2. 输出功能
out "Hello" // 输出字符串
out y // 输出变量值
out y // 输出变量值
3. 输入功能
in x // 从控制台读取输入
name = input "请输入你的名字:" // 带提示的输入
name = input "请输入你的名字:" // 带提示的输入
4. 常量定义
const PI = 3.14 // 定义常量
5. 四则运算
var a = 10
var b = 5
var sum = a + b // 加法运算
var diff = a - b // 减法运算
var product = a * b // 乘法运算
var quotient = a / b // 除法运算
out sum
out product
var b = 5
var sum = a + b // 加法运算
var diff = a - b // 减法运算
var product = a * b // 乘法运算
var quotient = a / b // 除法运算
out sum
out product
注意事项
重要提示
- 当前仅支持数字和字符串两种数据类型
- 变量必须先声明后使用
- 常量定义后不可修改
- 错误处理非常基础
- 四则运算仅支持数字类型
- input语法需要变量已声明
示例代码
// 用户信息收集示例
var name
var age
var height
// 使用input语法收集信息
name = input "请输入你的名字:"
age = input "请输入你的年龄:"
height = input "请输入你的身高(cm):"
out "个人信息:"
out "姓名:" name
out "年龄:" age
out "身高:" height "cm"
var name
var age
var height
// 使用input语法收集信息
name = input "请输入你的名字:"
age = input "请输入你的年龄:"
height = input "请输入你的身高(cm):"
out "个人信息:"
out "姓名:" name
out "年龄:" age
out "身高:" height "cm"
概述
VastNova 是一个极简的脚本解释器,当前版本为 0 Beta4,在Beta3基础上新增了多行注释功能。
Beta4 新增功能
多行注释支持
Beta4版本新增了对多行注释的支持:
- 单行注释:
# 这是一个单行注释 - 多行注释:
!# 这是一个多行注释 ... #! - 可以注释多行代码或添加文档说明
之前版本功能回顾
Beta3 功能
类似Python的input语法:
a = input "请输入内容:" // 带提示的输入
基本功能
变量声明和赋值
基本输入输出
常量定义
四则运算
input语法增强
多行注释
1. 变量声明
var x # 声明空变量
var y = 5 # 声明并赋值
var y = 5 # 声明并赋值
2. 输出功能
out "Hello" # 输出字符串
out y # 输出变量值
out y # 输出变量值
3. 输入功能
in x # 从控制台读取输入
a = input "输入内容" # 带提示的输入
a = input "输入内容" # 带提示的输入
4. 常量定义
const PI = 3.14 # 定义常量
5. 四则运算
可以使用加、减、乘、除来进行运算
var a = 10
var b = 5
var sum = a + b # 加法运算
var diff = a - b # 减法运算
var b = 5
var sum = a + b # 加法运算
var diff = a - b # 减法运算
6. 多行注释
var a
#这是一个单行注释
!#这是一个多行注释
它可以注释很长
#!
#这是一个单行注释
!#这是一个多行注释
它可以注释很长
#!
注意事项
重要提示
- 当前仅支持数字和字符串两种数据类型
- 变量必须先声明后使用
- 常量定义后不可修改
- 错误处理非常基础
示例代码
# 简单示例
var name
out "请输入你的名字:"
in name
out "你好," name
var age
age = input "请输入你的年龄"
out age
!#
以上为简单的例子
#!
var name
out "请输入你的名字:"
in name
out "你好," name
var age
age = input "请输入你的年龄"
out age
!#
以上为简单的例子
#!