mirror of
https://github.com/golang/go
synced 2024-11-26 16:36:49 -07:00
StringBytes help routine, common functionality put into package io for sharing.
R=rsc DELTA=10 (10 added, 0 deleted, 0 changed) OCL=20928 CL=20931
This commit is contained in:
parent
77fbc310e4
commit
a238087aa2
@ -144,3 +144,13 @@ export func Copy(src Read, dst Write) (written int64, err *os.Error) {
|
|||||||
return written, err
|
return written, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Convert a string to an array of bytes for easy marshaling.
|
||||||
|
// Could fill with syscall.StringToBytes but it adds an unnecessary \000
|
||||||
|
// so the length would be wrong.
|
||||||
|
export func StringBytes(s string) *[]byte {
|
||||||
|
b := new([]byte, len(s));
|
||||||
|
for i := 0; i < len(s); i++ {
|
||||||
|
b[i] = s[i];
|
||||||
|
}
|
||||||
|
return b;
|
||||||
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user