Documentation
¶
Index ¶
Examples ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BytesToString ¶
BytesToString casts src to a string without extra memory allocation. The string returned by this function shares memory with "src".
Example ¶
package main
import (
"fmt"
"github.com/grailbio/base/unsafe"
)
func main() {
fmt.Println(unsafe.BytesToString([]byte{'A', 'b', 'C'}))
}
Output: AbC
func StringToBytes ¶
StringToBytes casts src to []byte without extra memory allocation. The data returned by this function shares memory with "src".
Example ¶
package main
import (
"fmt"
"github.com/grailbio/base/unsafe"
)
func main() {
fmt.Println(unsafe.StringToBytes("AbC"))
}
Output: [65 98 67]
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.