我在代码中看到一些程序员在记录某些内容时用代码编写此内容。
我试图谷歌为什么我们在记录器中使用 ::{} 我没有找到。可以分享一些1-我们为什么使用它2-在哪里应该使用,在哪里不应该使用。
我相信
你指的是消息格式化程序。所以{}
就像占位符。在Java中,格式化 http://docs.oracle.com/javase/8/docs/api/java/text/MessageFormat.html。所以背后的想法是,它允许您格式化字符串而不使用凌乱的字符串连接。假设没有这样的方法,那么你将不得不做
"I have" + variable1 + " and " + variable2
但现在你可以做
"I have {0} and {1} and also {0}", variable1, variable2
请注意,我甚至可以多次重复使用同一个占位符。此外,您还可以进行数字,日期格式化等。
希望有帮助