すべての要素を削除します。 |
ハッシュ テーブルのクローンを返します。 |
index 番目のアイテムとして追加された値を返します。 |
index 番目のアイテムとして追加された値を返します。 |
コレクションの各キーを含む |
self を再ハッシュします。 |
要素を削除します。 |
要素の値を設定します。 |
self の要素を生成する |
すべての要素を削除します。
例
例 | |
{value || Declare and initialize a hash table with || int keys and String elements. let my-table:{HashTable-of int, String} = {new {HashTable-of int, String}, 162094, "tom", 439853, "dick", 098627, "harry" } || Clear the hash table. {my-table.clear} || Check if the hash table is empty. {text The assertion that the hash table is empty is... {value my-table.empty?}} } |
ハッシュ テーブルのクローンを返します。
戻り値
説明
例
例 | |
|| Declare and initialize a hash table with || String keys and int elements. {let table-1:{HashTable-of int, String} = {new {HashTable-of int, String}, 162094, "tom", 439853, "dick", 098627, "harry" } } || Declare table-2 (a target hash table) and initialize it with || a copy of the contents of table-1. {let table-2:{HashTable-of int, String} = {table-1.clone}} || Use a VBox to display the contents of table-2. || For each key in table-2 add an HBox to the VBox. || The HBox contains the relevant key and element. || Then display the VBox. {let message:VBox = {VBox}} {for key i:int in table-2 do {message.add {HBox i, " ", {table-2.get i}}} } {value message} |
注意事項
index 番目のアイテムとして追加された値を返します。
戻り値
index 番目のアイテムとして追加された値を返します。
戻り値
コレクションの各キーを含む
戻り値
説明
例
例 | |
{value || Declare and initialize a hash table with || int keys and String elements. let my-table:{HashTable-of int, String} = {new {HashTable-of int, String}, 162094, "tom", 439853, "dick", 098627, "harry" } || Create an Iterator-of from the set. let my-iterator:{Iterator-of int} = {my-table.keys-to-Iterator} || Use a VBox to display the contents of my-iterator. || Iterate over the contents of my-iterator, adding || them to the VBox. Then display the VBox. let message:VBox = {VBox} {for each-element:int in my-iterator do {message.add each-element} } message || Note that the order of the elements in a hash || table is arbitrary. } |
注意事項
注意事項
self を再ハッシュします。
要素を削除します。
説明
例
例 | |
{value || Declare and initialize a hash table with || String keys and int elements. let price:{HashTable-of String, int} = {new {HashTable-of String, int}, "apple", 56, "banana", 87, "cherry", 34 } || Remove the element at key "banana". {price.remove "banana"} || Use a VBox to display the contents of price. || For each key in price, add a string to the VBox. || The string contains the relevant key and element. || Then display the VBox. let message:VBox = {VBox} {for key each-element:String in price do {message.add each-element & " " & {price.get each-element}} } message || Note that the order of the elements in a hash || table is arbitrary. } |
注意事項
要素の値を設定します。
説明
例
例 | |
{value || Declare and initialize a hash table with || String keys and int elements. let price:{HashTable-of String, int} = {new {HashTable-of String, int}, "apple", 56, "banana", 87, "cherry", 34 } || Change the element at key "banana". {price.set "banana", 72} || Add an element for "pear". {price.set "pear", 62} || Use a VBox to display the contents of price. || For each key in price, add a string to the VBox. || The string contains the relevant key and element. || Then display the VBox. let message:VBox = {VBox} {for key each-element:String in price do {message.add each-element & " " & {price.get each-element}} } message || Note that the order of the elements in a hash || table is arbitrary. } |
注意事項
self の要素を生成する
戻り値
例
例 | |
{value || Declare and initialize a hash table with || String keys and int elements let h:{HashTable-of int, String} = {new {HashTable-of int, String}, 162094, "tom", 439853, "dick", 098627, "harry" } || Create an Iterator-of from the hash table. let my-iterator:{Iterator-of String} = {h.to-Iterator} || Use a VBox to display the contents of my-iterator. || Iterate over the contents of my-iterator, adding || them to the VBox. Then display the VBox. let message:VBox = {VBox} {for each-element:String in my-iterator do {message.add each-element} } message } |
注意事項
注意事項