Как в golang экранировать %?

Пользователь

от stanford_mosciski , в категории: Golang , 7 месяцев назад

Как в golang экранировать %?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от christine , 7 месяцев назад

@stanford_mosciski 

Чтобы экранировать символ процента (%) в строке в Golang, используйте символ двойного процента (%%). Вот пример:

1
2
3
4
5
6
7
8
package main

import "fmt"

func main() {
    str := "Это экранированный символ процента: %%"
    fmt.Println(str)
}


Этот код выведет:

1
Это экранированный символ процента: %


Здесь мы дублируем символ процента, чтобы Go не интерпретировал его как начало формата.