week = "Friday"text = "Today is $week"PRintln text // Today is Fridayweek = "Saturday"println text // Today is Friday虽然week的值发生了改变,但同时该变量的引用也发生了变化,对字符串未发生影响。2、把String改成了StringBuffer,并修改了内容,字符串的值发生了变化,说明字符串的变量加载是延迟的。week = new StringBuffer("Friday")text = "Today is $week"println text // Today is Fridayweek.replace(0, 6, "Thursday")println text // Today is Thursday3、可以把字符串改成闭包,同样可以延迟加载。week = "Friday"text = "Today is ${->week}"println text // Today is Fridayweek = "Saturday"println text // Today is Saturday
新闻热点
疑难解答