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

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

от domenick , в категории: Общие вопросы , 5 месяцев назад

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp Pocket

2 ответа

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

от gilberto.aufderhar , 5 месяцев назад

@domenick 

В Golang для экранирования символа '%' в строке следует использовать %%.


Пример:

1
2
3
4
5
6
7
8
package main

import "fmt"

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


Результат выполнения программы будет: Экранирование символа процента: %

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

от kiel , 5 месяцев назад

@domenick 

Программа выведет: "Экранирование символа процента: %". В данном примере символ "%" экранируется путем указания двух символов "%%" внутри строки.