mirror of
https://github.com/vlang/v.git
synced 2023-08-10 21:13:21 +03:00
array: fix array_byte.str error
This commit is contained in:
parent
5f1b88c2c4
commit
682c619456
@ -372,6 +372,27 @@ pub fn (a []string) str() string {
|
|||||||
return sb.str()
|
return sb.str()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// []byte.str returns a string representation of the array of bytes
|
||||||
|
// => '[`a`, `b`, `c`]'
|
||||||
|
pub fn (a []byte) str() string {
|
||||||
|
mut sb := strings.new_builder(a.len * 3)
|
||||||
|
sb.write('[')
|
||||||
|
for i in 0..a.len {
|
||||||
|
val := a[i].str()
|
||||||
|
sb.write('`')
|
||||||
|
sb.write(val)
|
||||||
|
sb.write('`')
|
||||||
|
if a[i] != 0 {
|
||||||
|
val.free()
|
||||||
|
}
|
||||||
|
if i < a.len - 1 {
|
||||||
|
sb.write(', ')
|
||||||
|
}
|
||||||
|
}
|
||||||
|
sb.write(']')
|
||||||
|
return sb.str()
|
||||||
|
}
|
||||||
|
|
||||||
// []int.str returns a string representation of the array of ints
|
// []int.str returns a string representation of the array of ints
|
||||||
// => '[1, 2, 3]'
|
// => '[1, 2, 3]'
|
||||||
pub fn (a []int) str() string {
|
pub fn (a []int) str() string {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user