Source File
str.go
Belonging Package
os
// Copyright 2009 The Go Authors. All rights reserved.// Use of this source code is governed by a BSD-style// license that can be found in the LICENSE file.// Simple conversions to avoid depending on strconv.package os// Convert integer to decimal stringfunc ( int) string {if < 0 {return "-" + uitoa(uint(-))}return uitoa(uint())}// Convert unsigned integer to decimal stringfunc ( uint) string {if == 0 { // avoid string allocationreturn "0"}var [20]byte // big enough for 64bit value base 10:= len() - 1for >= 10 {:= / 10[] = byte('0' + - *10)--=}// val < 10[] = byte('0' + )return string([:])}