当前位置: 首页 > news >正文

锦州公司做网站轻云服务器菁英版 多个网站

锦州公司做网站,轻云服务器菁英版 多个网站,网站维护方案怎么做,个人网页官方网站前情提要#xff1a; 第六天我们透过Ruby代码练习public#xff0c;protected和privatemethod时#xff0c;发现冒号在前面的参数#xff0c;#xff1a;mydraft#xff0c;#xff1a;myspace#xff0c;这些就是符号Symbol。在今天#xff0c;我们就来解释Symbol吧 第六天我们透过Ruby代码练习publicprotected和privatemethod时发现冒号在前面的参数mydraftmyspace这些就是符号Symbol。在今天我们就来解释Symbol吧 Ruby经典面试题目#07符号和字串有什么不同What’s difference between symbol and string 还记得我之前IT邦文章在Ruby on Rails项目例子中研究ruby的gem套件时我发现这两者写法的功能是一样的 image_directory tingsimage功能跟下者一样 image_directory: tingsimage冒号在前面意思是符号 冒号在后面意思是给值 当时的发现也是造就本篇文章想进一步探讨跑来跑去的小淘气冒号的原因。 比一比符号symbol字串string意思有名字的符号物件指向字串物件的变数(leafor)可不可变不可变immutable可变mutable修改数组不可使用[]方法可使用[]方法修改字串数组方法可使用[]取得数组内的字元可使用[]取得数组内的字元字元方法可使用.length .upcase .downcase可使用.length .upcase .downcase符号与字串转换符号转字串.to_s字串转符号.to_sym我们来用代码实验看看 tingsmessage “This is my 7th article”tingsmessage这个变数指向“This is my 7th article”这个字串物件变数的用意就是让我的字串物件可以随时做调整。明天我的message跑马灯就会换成第八天的招呼啰 如果我们把它变成tingsmessage的符号呢 它就会变成Symbol类别下的物件实体名字叫做tingsmessage。 来用代码实作 tingsmessage这个符号名字有12个字元名字的第1个字母是t数组位置[0]代表第1个第2个字母是i…以此类推 ptingsmessage.length #12ptingsmessage.upcase #TINGSMESSAGEptingsmessage[0] #tptingsmessage[1] #i而tingsmessage这个每天都会变来变去的变数所指向的字串一共有23个字元不信你数数看 tingsmessage “This is my 7th article”p tingsmessage.length #23p tingsmessage.upcase #THIS IS MY 7TH ARTICLEp tingsmessage[0] #tp tingsmessage[1] #h身为变数的好处就是可以任意修改。我们来试试改字母 tingsmessage[1] “Z”p tingsmessage[1] #Zp tingsmessage #TZis is my 7th article然而符号呢 tingsmessage[1]“Z”#undefined method [] fortingsmessage:SymbolNoMethodError符号会找不到[]方法修改字串。你可以想像符号就如同我们在护照上的名字是不能修改的。因为已经被定义在国际间海关通用的数据库了。 符号的好处是专一它被写在程序里固定的內存位置所以提取性能较高。我们可以用object_id的方法来实验 3.times doptingsmessage.object_idend 印出结果 104130810413081041308而变来变去的变数每次都在內存里面搬家到不同位置 3.times dop“tingsmessage”.object_idend印出结果 469362145094404693621450926046936214509180在前述比较表符号和字串之间可以互相转换的。 ptingsmessage #tingsmessageptingsmessage.to_s # tingsmessage前面的冒号已经不见了 p tingsmessage # TZis is my 7th articlep tingsmessage.to_sym #TZis is my 7th article前面多一个冒号何时使用符号Symbol需要性能较高地传递参数时例如在之前我们使用rails建立项目餐厅名字、电话等…这些数据库字段的名称是固定不变的 def restaurant_paramsparams.requirerestaurant.permitnameaddressphonewebsiteimageend回到文初一开头我终于明白 {image_directory tingsimage}其实是符号Symbol用在Hash外围被大括号{}包着里是变数给值的意思。 今天超级比一比就到这里结束啦(xcsjbj) 比一比符号symbol字串string意思有名字的符号物件指向字串物件的变数可不可变不可变immutable可变mutable修改数组不可使用[]方法可使用[]方法修改字串数组方法可使用[]取得数组内的字元可使用[]取得数组内的字元字元方法可使用.length .upcase .downcase可使用.length .upcase .downcase符号与字串转换符号转字串.to_s字串转符号.to_sym转载于:https://www.cnblogs.com/lannyQ-Q/p/10748686.html
http://wiki.neutronadmin.com/news/325594/

相关文章:

  • 如何做漫画网站国内十大旅游网站排名
  • 网站保姆-源码下载wordpress如何添加广告悬浮按钮
  • 网站代码预览器共享经济网站建设策划书
  • 网站建设优化服务信息宁波关键词优化平台
  • 网站服务器过期了手机网站怎么提高关键词
  • 网站建设与维护培训利用大平台做网站
  • wordpress kratos主题百度网站推广排名优化
  • 易语言如何做网站登录基于5G的网站设计
  • 桐乡市住房建设局网站公示wordpress链接下划线
  • 哈尔滨快速建站合作智鼎互联网站建设
  • 企业网站数据库电商类网站建设合同书
  • 青岛网站快速排名优化苏州做网站推广的公司哪家好
  • 济南营销型网站制作陈坤做直播在哪个网站
  • 江门网站制作套餐网站建设的总结
  • 制作公司工作网站wordpress 左导航
  • 上海网站建设高端定制网络服务公司gzip 网站
  • 企业建站服务退役军人专业做logo的网站
  • 网站建设 技术网站建设技术问题
  • 开江建设局网站springcloud项目搭建
  • 旅游网站建设的总结专业移动微网站设计
  • wordpress子目录多站点设置杭州哪家做网站比较好
  • 淘宝的电子商务网站的建设龙华新区网站制作
  • discuz!网站模板杭州网站建设案例
  • 深圳做网站 信科网络手工制作大全视频教程
  • 网站首页包含的内容地方门户网站设计
  • 最快做网站的语言怎么找到php网站的首页面html
  • 代码做网站常用单词重庆网站建设 菠拿拿
  • 王晴儿网站建设方案wordpress iis 中文
  • 怎么利用花生壳做自己的网站帮客户做网站的公司
  • 网站建设费的会计处理摄影作品可以在哪些网站投稿