2016-05-18 309 views
0

我想知道是否有簡短的方法將AppleScript列表轉換爲分隔每個項目的字符串。我可以用我想要的更長的方式來實現這一點,所以我想知道是否有一種簡單的方法來實現這一點。基本上,我想採取一個列表,如{1,2,3},並將其轉換爲字符串"1, 2, 3"。我可以這樣做以下,但所得到的字符串後面會導致一個逗號:將AppleScript列表轉換爲字符串

set myList to {"1.0", "1.1", "1.2"} 
set Final to "" 
if (get count of myList) > 1 then 
    repeat with theItem in myList 
     set Final to Final & theItem & ", " 
    end repeat 
end if 

回答

4

有一個短暫的辦法,這就是所謂的text item delimiters

set myList to {"1.0", "1.1", "1.2"} 
set saveTID to text item delimiters 
set text item delimiters to ", " 
set Final to myList as text 
set text item delimiters to saveTID