Golang 如何使用strconv.IsPrint()函数

Golang 如何使用strconv.IsPrint()函数

Go语言提供内置支持来实现从基本数据类型到字符串表示之间的转换,其提供了 strconv包 。该包提供了一个 IsPrint()函数 ,用于检查符文是否由Go定义为可打印符文,其定义与字母、数字、标点符号、符号和ASCII空格的unicode.IsPrint相同。 要访问IsPrint()函数,您需要使用import关键字在程序中导入strconv包。

语法:

func IsPrint(x rune) bool

参数: 此函数接受一个rune类型的参数,即x。

返回值: 如果符文定义为图形字符,则此函数返回true。否则,返回false。

示例1:

// Golang程序演示
// strconv.IsPrint()函数
package main

import (
    "fmt"
    "strconv"
)

func main() {

    // 使用IsPrint()函数检查符文是否由Go定义为可打印
    fmt.Println(strconv.IsPrint('?'))
    fmt.Println(strconv.IsPrint('b'))

} 

输出:

true
true

示例2:

// Golang程序演示
// strconv.IsPrint()函数
package main

import (
    "fmt"
    "strconv"
)

func main() {

    // 使用IsPrint()函数检查符文是否由Go定义为可打印
    val1 := 'a'
    res1 := strconv.IsPrint(val1)
    fmt.Printf("结果1: %v", res1)

    val2 := '?'
    res2 := strconv.IsPrint(val2)
    fmt.Printf("\n结果2: %v", res2)

    val3 := '\001'
    res3 := strconv.IsPrint(val3)
    fmt.Printf("\n结果3: %v", res3)
}

输出:

结果1: true
结果2: true
结果3: false

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程