forked from zlyuancn/zjve2
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtype.go
More file actions
39 lines (35 loc) · 796 Bytes
/
type.go
File metadata and controls
39 lines (35 loc) · 796 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
/*
-------------------------------------------------
Author : Zhang Fan
date: 2020/1/14
Description :
-------------------------------------------------
*/
package zjve2
type Type int
const (
Null = Type(iota) // 空类型
Error // 错误类型
Boolean // 布尔
Number // 数字
String // 字符串
Array // 数组
Object // 对象
)
func (m Type) String() string {
switch m {
case Error:
return "Error"
case Boolean:
return "Boolean"
case Number:
return "Number"
case String:
return "String"
case Array:
return "Array"
case Object:
return "Object"
}
return "Null"
}