当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Golang strconv.AppendBool()用法及代码示例


Go语言提供了内置支持,以实现strconv Package与基本数据类型的字符串表示之间的转换。该软件包提供了AppendBool()函数,该函数用于根据num2的值将bool(即true或false)附加到num1并返回扩展缓冲区,如语法所示。要访问AppendBool()函数,您需要在程序中导入strconv软件包。

用法:

func AppendBool(num1 []byte, num2 bool) []byte

范例1:

// Golang program to illustrate 
// strconv.AppendBool() Function 
package main 
  
import ( 
    "fmt"
    "strconv"
) 
  
func main() { 
  
    // Using AppendBool() function 
    val:= []byte("Is Bool:") 
    val = strconv.AppendBool(val, true) 
      
    fmt.Println(string(val)) 
  
}

输出:

Is Bool:true

范例2:

// Golang program to illustrate 
// strconv.AppendBool() Function 
package main 
  
import ( 
    "fmt"
    "strconv"
) 
  
func main() { 
  
    // Using AppendBool() function 
    val:= []byte("Append Bool:") 
    fmt.Println(string(val)) 
      
    fmt.Println("Length(Before):", len(val)) 
    fmt.Println("Capacity(Before):", cap(val)) 
      
    val = strconv.AppendBool(val, true) 
    fmt.Println(string(val)) 
      
    fmt.Println("Length(After):", len(val)) 
    fmt.Println("Capacity(After):", cap(val)) 
  
}

输出:

Append Bool:
Length(Before): 12
Capacity(Before): 12
Append Bool:true
Length(After): 16
Capacity(After): 32



相关用法


注:本文由纯净天空筛选整理自ankita_saini大神的英文原创作品 strconv.AppendBool() Function in Golang With Examples。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。