美文网首页
Ruby--- Hash的创建方式

Ruby--- Hash的创建方式

作者: HPD_黄霹雳 | 来源:发表于2017-09-08 22:11 被阅读0次

如果键是字符串的时候,这是最普通的方式

a = {"name" => "hpd", "age" => 23}

但是如果键是符号的时候,这边有两种创建方式:

b = {:name => "hpd", :age => 24}
p b  #=> {:name=>"hpd", :age=>24}
p b[:name] #=> "hpd"

c = {name: "hpd",age: 24}
p c  #=> {:name=>"hpd", :age=>24}
p c[:name] #=> "hpd"

其实这两种创建方式是等价的。c的创建方式要注意的是
name: 中的:一定要紧靠name,不能有空格。

相关文章

  • Ruby--- Hash的创建方式

    如果键是字符串的时候,这是最普通的方式 但是如果键是符号的时候,这边有两种创建方式: 其实这两种创建方式是等价的。...

  • 创建hash值

    作用:可以验证软件真伪url去重,代替url布隆过滤器

  • DDBS 分片方式

    首先介绍三种分片方式:hash方式,一致性hash(consistent hash),按照数据范围(range b...

  • nginx配置-upstream

    配置在http 下 方式1: 轮询 方式2: 权重轮询 方式3: ip_hash 每一个请求按訪问ip的hash结...

  • python的MD5加密

    #MD5加密 import hashlib # 创建md5对象 hash= hashlib.md5() hash....

  • redis的使用hash

    1.这段主要是详细介绍hash的1.创建hash的命令:hset key value val 2.获取key...

  • iOS安全之HASH加密

    HASH 现在在处理App的用户敏感信息方面,大部分都是采用HASH加密的方式来进行处理。 1、HASH的概念 H...

  • 随便看看源码String.hashcode()

    int类型hash的初始值为0 在创建String时调...

  • Ⅵ. 哈希算法

    哈希技术既是一种存储方式,也是一种查找方法 哈希算法的实现步骤: 初始化创建Hash表(散列表)给定哈希函数构建H...

  • 解决hash冲突的方式

    1、开放寻址法 1.1线性探测法(ThreadLocalMap):当遇到hash冲突时,往后移查找可以存放该元素的...

网友评论

      本文标题:Ruby--- Hash的创建方式

      本文链接:https://www.haomeiwen.com/subject/sswnjxtx.html