5

AppleScript を使用して作成されたレコードのリストが必要です。Applescript で Hash Table のような Java を作成しようとしています。

set grocery_list to {"milk", "butter", "eggs"}
set milk to {name:"Whole Milk", quantity:"1 Gallon", brand:"Newland Farms" }
set butter to {name:"Unsalted Butter", quantity:"1 pound", brand:"Land O Lakes"}
set eggs to {name:"Grade A jumbo eggs", quantity:"1 dozen", brand:"Farm Fresh"}

以下にアクセスできる方法でこの構造を作成する方法が必要です。

リストを反復処理し、個々のアイテムを取得して、各アイテムのブランドを取得します。

私はこれを試しました

say brand of (item 1 of grocery_list)

しかし、これは私にエラーを与えました

Can’t get brand of \"milk\"." number -1728 from brand of "milk"

これを実装するための推奨される方法はありますか?

前もって感謝します

4

1 に答える 1

9

あなたは近かった:

set milk to {|name|:"Whole Milk", quantity:"1 Gallon", brand:"Newland Farms"}
set butter to {|name|:"Unsalted Butter", quantity:"1 pound", brand:"Land O Lakes"}
set eggs to {|name|:"Grade A jumbo eggs", quantity:"1 dozen", brand:"Farm Fresh"}

set grocery_list to {milk, butter, eggs}

say brand of (item 1 of grocery_list)
于 2013-09-15T19:37:22.407 に答える