mirror of
https://github.com/golang/go
synced 2024-11-22 21:00:04 -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
|
||||
}
|
||||
|
||||
// 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