博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
备忘---ruby
阅读量:6419 次
发布时间:2019-06-23

本文共 907 字,大约阅读时间需要 3 分钟。

1, Ubuntu安装git
sudo apt-get install git-core
2, Redhat安装git
sudo yum install git-all
3, ruby和SHELL沟通

ifconfig = `/sbin/ifconfig` #``为反引号,1旁边的那个键,用来引用SHELL下的指令,非常方便,返回命令执行后的response给ifconfigip = /[\d{2}.]{4}/.match(ifconfig)

4, 数组赋值

array = %w{it is like you are back from the dead}=> ["it", "is", "like", "you", "are", "back", "from", "the", "dead"]newline = [1,2,3,4,5,6,7]=> [1, 2, 3, 4, 5, 6, 7]a = Array.new(5){|i| i*4}=> [0, 4, 8, 12, 16]o = Array.new=> []a.clear 删除整个数组a.delete(8) 删除数组里的第8个元素。

 5,HASH    KEY唯一, 数组是HASH的特例。

a, 以Hash关键字头,以[]包起来。pry(main)> h = Hash["a", 10,"b",11,"c",12, "d",13]=> {"a"=>10, "b"=>11, "c"=>12, "d"=>13}b, 或者: h = Hash["a"=>10,"b"=>11,"c"=>12, "d"=>13]c, 直接以{}包起来,并以=>赋值pry(main)> h = {"a"=>10,"b"=>3,"c"=>4}=> {"a"=>10, "b"=>3, "c"=>4}d, 赋值也可以这样: h = Hash.newe, 可以分别显示hash的key, value.h.keysh.values

 6, 类方法与实例方法要区分,还末找到很切实的规律。

转载于:https://www.cnblogs.com/mover/p/3521346.html

你可能感兴趣的文章
php对redis的set(集合)操作
查看>>
我的友情链接
查看>>
ifconfig:command not found的解决方法
查看>>
js使用正则表达式判断手机和固话格式
查看>>
计算机是怎么存储数字的
查看>>
Codeforces Round #369 (Div. 2) A. Bus to Udayland 水题
查看>>
adb上使用cp/mv命令的替代方法(failed on '***' - Cross-device link解决方法)
查看>>
C++标准库简介、与STL的关系。
查看>>
Spring Boot 3 Hibernate
查看>>
查询EBS请求日志的位置和名称
查看>>
大型机、小型机、x86服务器的区别
查看>>
J2EE十三个规范小结
查看>>
算法(第四版)C#题解——2.1
查看>>
网关支付、银联代扣通道、快捷支付、银行卡支付分别是怎么样进行支付的?...
查看>>
大数据开发实战:Stream SQL实时开发一
查看>>
C++返回引用的函数例程
查看>>
dll 问题 (转)
查看>>
使用sql生成UUID
查看>>
mysql日期函数(转)
查看>>
REST API用得也痛苦
查看>>