首页 > 其他 > 详细

ruby 常用代码片段

时间:2021-05-15 12:23:15      阅读:29      评论:0      收藏:0      [点我收藏+]
# 文件的当前目录
puts __FILE__
# 文件的当前行
puts __LINE__
#文件的当前目录
puts __dir__

puts __method__

def debug(param = "")
  puts param
end

# 字符串拼接
puts ‘i am ‘ + ‘fish‘

# 字符串大小写转换
puts "我是Ruby, Hello World.".upcase
puts "我是Ruby, Hello World.".downcase

name = ‘haima‘
puts "i am #{name}"
puts "#{name + ",ok"}"

# 取数组里第一个元素里的某个key的值
resp = [{ :ip => "166.88.134.120", :port => "80", :title => "", :protocol => "http", :domain => "", :cert => "", :lastupdatetime => "2021-05-14 12:43:32" }, { :ip => "166.88.134.120", :port => "80", :title => "", :protocol => "http", :domain => "", :cert => "", :lastupdatetime => "2021-05-14 12:43:32" }]
puts resp.first[:lastupdatetime]

# 判断文件是否存在
flag = FileTest::exist?("/tmp/ip_result_file20210515-17252-1r26sn3.json")
puts flag == false

ruby 常用代码片段

原文:https://www.cnblogs.com/haima/p/14771097.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!