1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00
v/vlib/builtin/byte_test.v

23 lines
462 B
V
Raw Normal View History

2019-07-25 19:07:16 +03:00
fn test_clone() {
2022-04-15 14:58:56 +03:00
a := [u8(0), 1, 2]
2019-07-25 19:07:16 +03:00
b := a.clone()
assert b.len == 3
2020-08-27 07:46:18 +03:00
assert b[0] == 0
assert b[1] == 1
assert b[2] == 2
2021-01-05 21:34:42 +03:00
assert b[1].str() == '1'
2022-04-15 14:58:56 +03:00
xx := u8(35)
2021-01-05 21:34:42 +03:00
assert xx.str() == '35'
assert xx.ascii_str() == '#'
println(typeof(`A`).name)
assert typeof(`A`).name == 'rune'
2020-08-27 07:46:18 +03:00
x := rune(`A`)
assert x.str() == 'A'
assert typeof(x).name == 'rune'
2020-08-27 07:46:18 +03:00
//
y := `Z`
assert typeof(y).name == 'rune'
2020-08-27 07:46:18 +03:00
assert y.str() == 'Z'
// assert b[1].str() == '1' TODO
}