我想在scala中实现一个JSON字符串,在方法tojson中看起来如下:" {" gold":gold," time":old_time}"。old_time是我想从方法更新中获取的变量。我该怎么做?
class Click{
val gold = 10
def update(time: Double): Double = {
val old_time = time
val faster = old_time * 2
faster
}
def toJSON(): String = {
""{"gold": gold, "time": old_time}""
}
}
您可以尝试这样的尝试:)
class Click(v: Double) {
val gold = 10
def update(time: Double): Double = {
val old_time = time
val faster = old_time * 2
faster
}
def toJSON(): String = {
s"""{"gold": $gold, "time": ${update(v)}}"""
}
}