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
新聞熱點
疑難解答