我想使使用AppleScript這將遵循與輸入列表中的下列規則列表,所以說,我的投入是如何使用AppleScript列出列表中項目的所有可能性?
a
b
c
我想要的清單,讓類似,如果我的長度爲3 ,
aaa
aab
aac
aba
然後最終結束了「CCC」
我怎樣才能通過項目列表進行迭代,以生成所有組合的完整列表?
應該有大約23個左右的可能性,這三位名單與3
我想使使用AppleScript這將遵循與輸入列表中的下列規則列表,所以說,我的投入是如何使用AppleScript列出列表中項目的所有可能性?
a
b
c
我想要的清單,讓類似,如果我的長度爲3 ,
aaa
aab
aac
aba
然後最終結束了「CCC」
我怎樣才能通過項目列表進行迭代,以生成所有組合的完整列表?
應該有大約23個左右的可能性,這三位名單與3
這是27的長度:
set inputlist to {"a", "b", "c"}
set outputlist to {}
repeat with i1 in inputlist
repeat with i2 in inputlist
repeat with i3 in inputlist
copy i1 & i2 & i3 to the end of outputlist
end repeat
end repeat
end repeat
return outputlist
結果: { 「AAA」, 「AAB」,「 aac「,」aba「,」abb「,」abc「,」aca「,」acb「,」acc「,」baa「,」bab「,」bac「,」bba「,」bbb「 ,「bca」,「bcb」,「bcc」,「caa」,「cab」,「cac」,「cba」,「cbb」,「cbc」,「cca」,「ccb」,「ccc」}
如果不是那麼耗時,這個答案對我來說很有用。如果我需要一個單獨的字符串來逐個單獨執行某個操作,那麼這是一個很棒的小腳本。儘管感謝您的回答。我可能會將其收藏在我的iCloud上以供參考。 – ANONYMOUS
歡迎來到Stackoverflow。這是一個用戶在遇到絆腳石時需要編寫代碼的幫助,並需要幫助解決問題的網站。因此,預計您會發現您正在編寫代碼而不是在尋找某人爲您編寫代碼 – mcgrailm