Ruby/サンプル/ハッシュのキーを取得する
の編集
Top
/
Ruby
/
サンプル
/
ハッシュのキーを取得する
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(no template pages)
#navi(../) * ハッシュ内のキー一覧を取得する [#ydf8b4ce] ハッシュに保存されているデータのキーの部分のみ取得するサンプルコードを以下に記します。~ 以下のようなIPアドレスがキーで各サーバの値を持っているハッシュを利用します。~ hash = {'192.168.0.100'=>'pop', '192.168.0.101'=>'smtp', '192.168.0.102'=>'http'} #contents #htmlinsertpcsp(ll-top.html,ll-sp.html) * keysメソッドを利用して配列として取得 [#dc3beb70] 以下の構文でキーの一覧を配列として取得することができます。~ ハッシュオブジェクト.keys * サンプルコード [#u5136453] 以下にサンプルコードを記します。 #ref(get_hash_keys.rb) require 'pp' hash = {'192.168.0.100'=>'pop', '192.168.0.101'=>'smtp', '192.168.0.102'=>'http'} keys = hash.keys pp keys * 実行結果 [#ye2be3a3] ppの出力を確認するとハッシュのキーが配列に格納されています。 $ ruby get_hash_keys.rb ["192.168.0.100", "192.168.0.101", "192.168.0.102"] * 関連記事 [#wdd12688] -[[ハッシュのキーを取得する>Ruby/サンプル/ハッシュのキーを取得する]] -[[ハッシュの値のみを取得する>Ruby/サンプル/ハッシュの値のみを取得する]] -[[Rubyでハッシュのキーと値をループで取り出すサンプル>Ruby/サンプル/ハッシュのキーと値をループで取り出すサンプル]] #htmlinsertpcsp(ll-btm.html,ll-sp.html)
タイムスタンプを変更しない
#navi(../) * ハッシュ内のキー一覧を取得する [#ydf8b4ce] ハッシュに保存されているデータのキーの部分のみ取得するサンプルコードを以下に記します。~ 以下のようなIPアドレスがキーで各サーバの値を持っているハッシュを利用します。~ hash = {'192.168.0.100'=>'pop', '192.168.0.101'=>'smtp', '192.168.0.102'=>'http'} #contents #htmlinsertpcsp(ll-top.html,ll-sp.html) * keysメソッドを利用して配列として取得 [#dc3beb70] 以下の構文でキーの一覧を配列として取得することができます。~ ハッシュオブジェクト.keys * サンプルコード [#u5136453] 以下にサンプルコードを記します。 #ref(get_hash_keys.rb) require 'pp' hash = {'192.168.0.100'=>'pop', '192.168.0.101'=>'smtp', '192.168.0.102'=>'http'} keys = hash.keys pp keys * 実行結果 [#ye2be3a3] ppの出力を確認するとハッシュのキーが配列に格納されています。 $ ruby get_hash_keys.rb ["192.168.0.100", "192.168.0.101", "192.168.0.102"] * 関連記事 [#wdd12688] -[[ハッシュのキーを取得する>Ruby/サンプル/ハッシュのキーを取得する]] -[[ハッシュの値のみを取得する>Ruby/サンプル/ハッシュの値のみを取得する]] -[[Rubyでハッシュのキーと値をループで取り出すサンプル>Ruby/サンプル/ハッシュのキーと値をループで取り出すサンプル]] #htmlinsertpcsp(ll-btm.html,ll-sp.html)
テキスト整形のルールを表示する
添付ファイル:
get_hash_keys.rb
628件
[
詳細
]