ruby
程序员的修养
好好学习
展开
-
ruby中@x||=y
cocoaPods源码中也有使用该语法,如下面所示,我们来分析一下含义是什么。原创 2022-08-29 15:36:39 · 64 阅读 · 0 评论 -
ruby相关名字
ruby 是一个面向对象的脚本语言, Rvm Rvm,是一个命令行工具,用来管理 Ruby 应用程序环境,可以提供一个便捷的多版本 Ruby 环境的管理和切换,它的安装过程如下 #1、使用homebrew安装gpg brew install gnupg #2.利用gpg安装mpapis公钥: gpg --keyserver hkp://pgp.mit.edu --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6原创 2022-01-18 09:52:48 · 240 阅读 · 0 评论 -
`$:.unshift File.expand_path(‘..‘, __FILE__):
$:.unshift File.expand_path('..', __FILE__):将当前文件所在的目录加到ruby的loadpath的最前面,在require文件时,ruby就会先从当前目录查找, __FILE__这个变量代表文件自己的文件名 File.expand_path可以把路径转换成绝对路径,假设有这样一个文件/Users/kenshin/foo.rb,里面有File.expand_path('..', __FILE__),返回的结果就是/Users/kenshin。 unshift:数组的方原创 2021-12-20 14:19:43 · 245 阅读 · 0 评论 -
边学边写-----podfile遇到的语言记录
1、ruby open函数及相关字段 open/文件操作 File.open("filename", "mode") do |aFile| # ... process the file end f=open('/tmp/hello','w') 读写模式的类型有: r 只读模式。文件指针被放置在文件的开头。这是默认模式。 r+ 读写模式。文件指针被放置在文件的开头。 w 只写模式。如果文件存在,则重写文件。如果文件不存在,则创建一个新文件用于写入。 w+ 读写模式。如果原创 2021-12-03 18:23:05 · 145 阅读 · 0 评论