日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ruby hash方法_Ruby中带有示例的Hash.rehash方法

發布時間:2025/3/11 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ruby hash方法_Ruby中带有示例的Hash.rehash方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

ruby hash方法

Hash.rehash方法 (Hash.rehash Method)

In this article, we will study about Hash.rehash Method. The working of the method can't be assumed because of it's quite a different name. Let us read its definition and understand its implementation with the help of syntax and program codes.

在本文中,我們將研究Hash.rehash方法 。 由于該方法的名稱完全不同,因此無法進行假設。 讓我們閱讀其定義并在語法和程序代碼的幫助下了解其實現。

Method description:

方法說明:

This method is a Public instance method and belongs to the Hash class which lives inside the library of Ruby language. This method works in a way that constructs a new hash object which is based on the current hash object values for individual keys. If there is a change introduced in the hash object after they are declared then this method will do a re-indexing of the keys in the hash. You will have to face a run time error if you are trying to invoke this function during the process of traversing the hash instance.

此方法是Public實例方法,屬于Hash類,它位于Ruby語言庫中。 此方法以構造新哈希對象的方式工作,該對象基于單個鍵的當前哈希對象值。 如果聲明了哈希對象后引入了更改,則此方法將對哈希中的鍵進行重新索引。 如果在遍歷哈希實例的過程中嘗試調用此函數,則將面臨運行時錯誤。

Syntax:

句法:

Hash_object.rehash

Argument(s) required:

所需參數:

This method does not require any arguments.

此方法不需要任何參數。

Example 1:

范例1:

=beginRuby program to demonstrate Hash.rehash method =enda = ["Satyam","Amisha"] b = ["Nikhil","Saksham"]hsh = {a=>"friends", b=>"friends"}puts "Hash elements are: #{hsh}"puts "Hash.rehash implementation"b[0]="Hrithik"puts "Hash after rehash: #{hsh.rehash}"

Output

輸出量

Hash elements are: {["Satyam", "Amisha"]=>"friends", ["Nikhil", "Saksham"]=>"friends"} Hash.rehash implementation Hash after rehash: {["Satyam", "Amisha"]=>"friends", ["Hrithik", "Saksham"]=>"friends"}

Explanation:

說明:

In the above code, you can observe that you can rehash a hash object with the help of the Hash.rehash() method. We have inserted a new element inside the hash and replaced the current one. We got the result after rehashing the hash instance. This method is not creating changes in the original hash because this method is an example of non-destructive methods where the changes created by the method are not permanent.

在上面的代碼中,您可以觀察到可以借助Hash.rehash()方法重新哈希一個哈希對象。 我們在哈希表中插入了一個新元素,并替換了當前元素。 重新哈希哈希實例后,我們得到了結果。 此方法不會在原始哈希中創建更改,因為此方法是非破壞性方法的示例,在該示例中,該方法創建的更改不是永久的。

Example 2:

范例2:

=beginRuby program to demonstrate Hash.rehash method =enda = ["Satyam","Amisha"] b = ["Nikhil","Saksham"]hsh = {a=>"friends", b=>"friends"}puts "Hash elements are: #{hsh}"puts "Hash.rehash implementation"hsh.each do |key,value| hsh.rehash endputs "Hash after rehash: #{hsh.rehash}"

Output

輸出量

Hash elements are: {["Satyam", "Amisha"]=>"friends", ["Nikhil", "Saksham"]=>"friends"} Hash.rehash implementation rehash during iteration (repl):14:in `rehash' (repl):14:in `block in <main>' (repl):14:in `each' (repl):14:in `<main>'

Explanation:

說明:

In the above code, you can observe that when we are trying to rehash the hash instance during iteration then the method is throwing an exception named RuntimeError. This simply shows that you can’t rehash a hash during the process of iteration.

在上面的代碼中,您可以觀察到,當我們嘗試在迭代過程中重新哈希該哈希實例時,該方法將拋出一個名為RuntimeError的異常。 這僅表明您無法在迭代過程中重新哈希。

翻譯自: https://www.includehelp.com/ruby/hash-rehash-method-with-example.aspx

ruby hash方法

總結

以上是生活随笔為你收集整理的ruby hash方法_Ruby中带有示例的Hash.rehash方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲精品三区 | 日本久久久网站 | 日本黄动漫| 国产人妖在线视频 | 国产女18毛片多18精品 | 成人欧美一区二区三区黑人免费 | 视频一区二区在线播放 | 极品尤物在线观看 | 国产涩涩| 99成人 | 天堂网在线最新版www中文网 | 欧美在线一二三四区 | 色干综合 | 91免费国产在线观看 | 欧美一级日韩一级 | 久久久成人精品 | av在线免 | 亚洲人成免费 | 日韩在线电影一区 | 永久免费黄色片 | 中出精品| 美女裸体跪姿扒开屁股无内裤 | 黄色一级免费片 | 俄罗斯av在线 | 四虎少妇做爰免费视频网站四 | 精品国产99久久久久久宅男i | 欧美精品一区三区 | 日韩av在线看 | 免费中文视频 | 色婷婷久久一区二区三区麻豆 | 美女试爆场恐怖电影在线观看 | 日日麻批免费视频播放 | 黄色视屏在线播放 | 国产美女明星三级做爰 | 少妇一区二区视频 | 国产美女无遮挡永久免费 | 欧美日韩国产专区 | 米奇影音| 99视频免费 | 欧美亚洲日本国产 | 男女视频在线观看免费 | 日韩黄色av网站 | 国产成人毛片 | 红色假期黑色婚礼2 | 伊人春色网| 一区二区免费av | 国产做爰免费视频观看 | 伊人资源网 | 日韩精品欧美 | 国产亚洲精品久久久久婷婷瑜伽 | 特种兵之深入敌后高清全集免费观看 | 国产精品区一区二 | 午夜寻花 | 天天舔天天爱 | 超碰人人人人人 | 日本韩国欧美一区二区三区 | 久久精品视频16 | 亚洲а∨天堂久久精品2021 | 黄色小视频入口 | 91免费视频网址 | 日韩欧美一区二区三区四区五区 | 欧美一区 | 天堂av资源 | 亚洲色图五月天 | 动漫美女被艹 | 亚洲成人观看 | 亚洲黄色视屏 | 中文字幕av久久爽一区 | 九九在线观看高清免费 | 香港一级淫片免费放 | 亚洲一区久久久 | 国精产品一区一区三区视频 | 催眠调教艳妇成肉便小说 | 久久精品色欲国产AV一区二区 | 欧美高清视频在线观看 | 一区二区日韩电影 | 欧美日韩成人在线观看 | 麻豆av网址 | 超碰人操 | 成人免费看片'在线观看 | 大尺度一区二区 | 日韩成人自拍 | 亚洲成av人片一区二区梦乃 | 精品乱人伦一区二区三区 | 国产精品久久久久影院老司 | 久久久99精品 | 亚洲乱色熟女一区二区三区 | 亚洲国产高清视频 | xzjzjzjzjzj欧美大片 | 男女在线免费观看 | 国产乱码精品一区二区三区亚洲人 | av无遮挡| 韩国一区二区视频 | 午夜小视频在线观看 | 日本免费网站视频 | 国产精品一级二级 | 欧美人狂配大交3d | 91视频分类| a资源在线|