📜  如何在 Golang字符串写反斜杠?

📅  最后修改于: 2021-10-25 02:18:24             🧑  作者: Mango

在大多数编程语言中,反斜杠 (\) 用作转义序列字符,Golang 也是如此。因此,如果用户需要在字符串写入反斜杠,他可以使用这两种常用方法。

1.用户可以在他/她想要显示的反斜杠 (\) 之前使用另一个反斜杠。

例子:

// Printing backslash in Golang string
package main
  
import "fmt"
  
func main() {
  
    // using another backslash
    fmt.Println("\\Hello, Welcome to GeeksforGeeks")
}

输出:

\Hello, Welcome to GeeksforGeeks

说明:假设用户想在字符串的开头写反斜杠。这是通过在所需的反斜杠之前使用转义运算符“\”来完成的,如上例所示。通过这种方式,用户可以在字符串中的任何所需位置插入反斜杠。

2.另一种方法是使用原始字符串字面量(`)。

// Printing backslash in Golang string
package main
  
import "fmt"
  
func main() {
  
    // using raw string lateral (`)
    fmt.Println(`\Happy Learning\`)
}

输出:

\Happy Learning\

说明:在本例中,我们使用了一个原始字符串lateral (`) 在字符串写入一个反斜杠。如果用户想在反斜杠之间写入一个字符串,他可以通过在原始字符串字面量(`) 中写入所需的字符串实现,如本示例所示。