我需要将一个笨重的特殊字符丰富的字符串分配给 Go 中的变量。该字符串包含单引号、双引号以及反引号。
例子:
licKey := `sQO*=+=ZG7#UXz!I:C&?sNUfg`j.*C!29x,HP|@=wJ;],{N;?rmc}b4~$ma,>p._9(&Xj4PQ3RhzF6#B;}cf0jFx`=qZYl|IB9/_d85P?PeD>,te9~sfPlCeNM$X;VZ/aWR-WEZ//oP&yO^SsGEI:5CyeZsWK{uREUI6tD@TC&?8fHQ^a0wLhmxBkPBZ]U/&8?T$VUAGx#:.XSu%azB{/H,ejiGss.T)D5U]O6JmEIEdEC+q5-C*e&T~]Q&YaYl0<B;tSx0i'_c+ZC2'W]c&b0Aud&b_fnv_<#3x2C4USSXkOL&}MNC=z-6#`Oy)D!fc+=bQ,vZF`
我已将字符串本身包裹在反引号 (`) 中,但正如您所看到的,整个字符串本身都有反引号。
我想到的一种方法是将字符串外部化到文本文件中,然后从那里读取它并将变量分配给内容:
raw, err := ioutil.ReadFile(<filePath>)
if err != nil {
return
}
licKey := string(raw)
我只是想检查标准库中是否内置了一些其他方法可以帮助任何人知道?也许是逃跑?
qq_遁去的一_1
相关分类