2019-07-25 18:07:16 +02:00
|
|
|
fn test_clone() {
|
2020-08-27 06:46:18 +02:00
|
|
|
a := [byte(0), 1, 2]
|
2019-07-25 18:07:16 +02:00
|
|
|
b := a.clone()
|
|
|
|
assert b.len == 3
|
2020-08-27 06:46:18 +02:00
|
|
|
assert b[0] == 0
|
|
|
|
assert b[1] == 1
|
|
|
|
assert b[2] == 2
|
2021-01-05 19:34:42 +01:00
|
|
|
assert b[1].str() == '1'
|
|
|
|
xx := byte(35)
|
|
|
|
assert xx.str() == '35'
|
|
|
|
assert xx.ascii_str() == '#'
|
2021-01-07 20:32:02 +01:00
|
|
|
println(typeof(`A`).name)
|
|
|
|
assert typeof(`A`).name == 'rune'
|
2020-08-27 06:46:18 +02:00
|
|
|
x := rune(`A`)
|
|
|
|
assert x.str() == 'A'
|
2021-01-07 20:32:02 +01:00
|
|
|
assert typeof(x).name == 'rune'
|
2020-08-27 06:46:18 +02:00
|
|
|
//
|
|
|
|
y := `Z`
|
2021-01-07 20:32:02 +01:00
|
|
|
assert typeof(y).name == 'rune'
|
2020-08-27 06:46:18 +02:00
|
|
|
assert y.str() == 'Z'
|
|
|
|
// assert b[1].str() == '1' TODO
|
|
|
|
}
|