« [@count]リストの中の項目数 | トップページ | [SCPT]拡張子scptのスクリプトを拡張子applescriptのテキストに変換する »

[@distinctUnionOfObjects]リストの中の重複削除

【スクリプトエディタで開く】

#!/usr/bin/env osascript
----+----1----+----2----+-----3----+----4----+----5----+----6----+----7
#
#
#
# com.cocolog-nifty.quicktimer.icefloe
----+----1----+----2----+-----3----+----4----+----5----+----6----+----7
use AppleScript version "2.6"
use framework "Foundation"
use scripting additions

property refMe : a reference to current application

set listNo to {{55, 66}, 0, 1, 4, 7, 55, 2, 69, 45, 1, 66, {55, 66}} as list
log item 1 of listNo

set ocidNoArray to refMe's NSArray's alloc()'s initWithArray:listNo

log (ocidNoArray's valueForKeyPath:"@distinctUnionOfObjects.self") as list
log item 3 of (ocidNoArray's valueForKeyPath:"@distinctUnionOfObjects.self") as list

|

« [@count]リストの中の項目数 | トップページ | [SCPT]拡張子scptのスクリプトを拡張子applescriptのテキストに変換する »

AppleScript valueForKeyPath」カテゴリの記事