dart語言,String乘號問題
字符串"hello"*5內(nèi)存里是如何的呢?拿Java來說,是循環(huán)累加創(chuàng)建五個字符串("hello","hellohello","hellohellohello",.....),直接拿最后一個,還是像StringBuilder擴展長度,只創(chuàng)建一個字符串?用乘號多次復(fù)制字符串效率如何,是否提倡用?
字符串"hello"*5內(nèi)存里是如何的呢?拿Java來說,是循環(huán)累加創(chuàng)建五個字符串("hello","hellohello","hellohellohello",.....),直接拿最后一個,還是像StringBuilder擴展長度,只創(chuàng)建一個字符串?用乘號多次復(fù)制字符串效率如何,是否提倡用?
2018-10-27
舉報
2018-11-16
kklkjjj