当前位置: 首页 > 面试题库 >

使用Printf转义变量

阮梓
2023-03-14
问题内容

如果我想执行以下操作:

fmt.Printf("Escape this -> %v... Do not escape this -> %v", "Unescaped")

我怎么能逃脱第一次出现%v

\%v似乎不起作用。有任何想法吗?


问题答案:

您可以将%%用作文字%

%%  a literal percent sign; consumes no value

https://golang.org/pkg/fmt/



 类似资料:
  • 问题内容: 我只是想将一些C代码转换为Java,而却遇到了一些麻烦。 在C中,要基于变量获取特定宽度,我可以使用: 并将其格式化为基于的特定大小。 试: 导致错误,因为它不喜欢。 我目前有以下问题: 但我希望有一种更好的方法,是吗? 问题答案: 在使用前声明一个额外的变量: (这是我从网络搜索中找到的第一个解决方案)

  • 我正在做一个awk语句,它将允许我在屏幕上打印许多unicode NOP(在测试中,其中有18个)。它目前看起来如下所示: 当执行此操作时,将返回一个运行时错误: AWK:运行时错误:没有足够的参数传递到printf(“%u9090”) 我意识到我不得不逃避我的%字符,因为我没有向awk传递任何变量,它正在期待它们。我修改如下: 然而,我仍然面临着同样的错误?gnu文档建议我应该使用转义,所以我不

  • 如何使用printf打印一行需要舍入的多个浮点数字。我知道我需要使用“%6.2f”将其四舍五入到小数点后两位。我需要将变量“temp”和“v”四舍五入到两个小数点。 我试过这个: System.out.printf("%6.2f,"温度 " " " 华氏度""%6.2f,"v""摄氏度"); 这不起作用。 System.out.printf(温度 " " " 华氏度为""v""摄氏度);

  • 问题内容: 当这样写时,它以蓝色输出文本: 但我想在printf中定义格式: 现在,我尝试了几种添加颜色的方法,但没有成功: 我什至尝试添加属性代码来格式化,但没有成功。这是行不通的,在任何地方都找不到将颜色添加到printf的示例,该示例已经定义了格式。 问题答案: 您正在将各部分混合在一起,而不是将它们干净地分开。 基本上,将固定内容放入格式,将变量内容放入参数。

  • 问题内容: 假设我在网站的各个页面上使用了三种单独的配色方案。每种颜色都有浅,中和深三种色调,并且配色方案由体内的类别定义。假定默认为“红色”配色方案。像这样: 颜色定义 : 基本默认样式示例 不同的配色方案样式示例 我想使用变量,这样我就不必为每种方案重新编写所有的颜色变化,这样我就可以编写如下内容: …但是我不太了解如何完成这项工作。帮帮我…? 问题答案: 在选择器和参数混合中使用插值和转义,

  • 找到价格最高和最低的信息: mysql> SELECT @min_price:=MIN(price),@max_price:=MAX(price) FROM shop; mysql> SELECT * FROM shop WHERE [email protected]_price OR [email protected]_price; +---------+--------+-------+ |