• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

RubySymbol

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

a=10
b=:a                        #创建符号对象
a="Ruby"
c=:a
puts b==c                    #判断b是否等于c
puts b==:"a"                #判断b是否等于字符串"a'对应的符号对象
def show                    #创建方法show
    puts "Hello WOrld"
end
d=:show                    #创建方法show的符号对象
puts d==:"show"                #判断d是否等于字符串"show'对应的符号对象

book="Ruby"                #创建变量
a=:"Ruby"                    #创建符号对象
puts book.to_sym
puts book.to_sym==a            #使用to_sym方法转换并比较
puts a.to_s
puts a.to_s==book            #使用to_s方法转换并比较
puts a.to_i                    #取得符号对象对应的整数值

class Person
    attr_accessor :name
end
###等价于
class Person
    def name
        @name
    end
    def name=(val)
        @name=val
    end
end

book="Ruby"                #创建变量
a=:book                    #创建符号对象
b=%s{book}                #使用%号表示法创建符号对象
puts a==b                    #判断两个符号对象是否相等

 

true
true
true
Ruby
true
Ruby
true
10429
true


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap