我在我的代码中使用使用$的字符串插值。它编译的很好,但是当我检查我的代码时,构建服务器会引发错误BC30037: Character is not valid。以下是我如何使用字符串插值的示例: dim r = New RadNode($"{acq.FormNo} - ${CInt(acq.TotalAmount)}", icon:=RadTreeIcons.RedTriangle)
构建服务
我这是我的代码: class Template
def initialize(temp_str)
@str = temp_str
end
def render options={}
@str.gsub!(/{{/,'#{options[:').gsub!(/}}/,']}')
puts @str
end
end
temp
implicit class Interpolator(val a: StringContext) extends AnyVal {
def foo[A](args: Any*): A = ???
}
val first = foo[String]"myString" // This does not parse
val second = (new StringContext).
我知道,我们可以在C#中使用的格式说明符串插6 var someString = $" the date was ... {_criteria.DateFrom:dd-MMM-yyyy}";
但是我一遍又一遍的使用相同的格式,在相同的方法所以想软代码,但不知道如何做到这一点,甚至如果可能, DateTime favourite;
DateTime dreaded;
...
...
我有以下代码,我试图使用字符串插值来访问嵌套地图值。但是,它会返回整个变量而不仅仅是一个特定的值。 Map<String, Map<String, String>> questionBank = {
"1": {
"question": "What is the capital of Canada?",
"ans1": "Toronto",
"ans2":