BT编程语言文档
数据类型
BT语言中的基础数据类型:-
Int
整数 -
Float
浮点 -
Bool
布尔 -
Str
字符 -
Array
数组 -
Object
对象
-
null
表示不是有效的值,可被打印出来。 -
empty
表示空,它不是一个值,不属于任何类型,不会被打印出来。
-
Fn
函数 -
Class
类 -
Fs
文件对象 -
Date
时间对象 -
Break
循环阻断 -
Continue
循环跳过 -
Regex
正则表达式
a = 123 b = 58.99 c = -133.789 d = true d1 = 'hello' d2 = "hello" d3 = `hello` d4 = ` 很惊讶吗? 我可以多行! 我可以像JS一样插入变量,例如:${d2} ` e1 = ['手机', '电脑', '平板', '手表'] e2 = ['价格', 1299.99, e1, a, b, c] f = { title: '标题', content: '内容', tag: ['自由', '富强', '文明', '和谐'] } g = [ { id: 1, title: '标题' }, { id: 2, title: '标题' } ] 上面的代码示例是按照标准JS语法编写的,为了展示BT的变态和魔性,来,请看下面的数组和对象的示例:bt复制代码
- a
=
123
- b
=
58
.99
- c
=
-
133
.789
- d
=
true
- d1
=
'hello'
- d2
=
"hello"
- d3
=
`hello`
- d4
=
`
很惊讶吗?
我可以多行!
我可以像JS一样插入变量,例如:${d2}
`
- e1
=
['手机'
,'电脑'
,'平板'
,'手表'
]- e2
=
['价格'
,1299
.99
, e1, a, b, c]- f
=
{
- title:
'标题'
,- content:
'内容'
,- tag: [
'自由'
,'富强'
,'文明'
,'和谐'
]}
- g
=
[{
- id:
1
,- title:
'标题'
}
,{
- id:
2
,- title:
'标题'
}
- ]
title = '变态' arr = ['手机' 521 title, true if title{ 999 }] obj = { 789: 199.999 199.999: 789 '呵呵': '该死的魅力' } println arr println obj 按照你那被调教的规规矩矩的代码编写方式,是没问题的,但BT的语法出奇的简洁,并不需要你这么规矩,无论是数组还是对象,元素之间并不需要用逗号分隔,你非要用,那是你个人的事。 你可能注意到了一个不可思议的存在,数组中的bt复制代码
- title
=
'变态'
- arr
=
['手机'
521
title,true
if
title{
999
}
]- obj
=
{
789
:199
.999
199
.999
:789
'呵呵'
:'该死的魅力'
}
println
arrprintln
obj
if
,没错,必须支持if...elseif...else
,如果你还不会用,请看下面的条件语句教学。