你应该知道的Ruby代码风格
2023-06-13 09:15:19 时间
一、空格与tab
使用空格缩进(95.364%)
使用Tab缩进(4.636%)
基于1,001,987次提交
二、最大行宽
80字符(92.618%)
120字符(5.893%)
150字符(1.489%)
基于1,057,374次提交
三、运算符、冒号、花括号周围,逗号、分号后是否使用空格
不使用空格(73.366%)
sum=1+2
a,b=1,2
1>2?true:false;puts"Hi"
[1,2,3].each{|e|putse}
使用空格(26.634%)
sum=1+2
a,b=1,2
1>2?true:false;puts"Hi"
[1,2,3].each{|e|putse}
基于911,301次提交
四、默认参数
前后空格(59.151%)
defsome_method(arg1=:default,arg2=nil,arg3=[])
#dosomething...
end
前后无空格或只有一个空格(40.849%)
defsome_method(arg1=:default,arg2=nil,arg3=[])
#dosomething...
end
基于19,213次提交
五、长数字
不使用下划线(97.984%)
使用下划线(2.016%)
基于133,530次提交
六、无参数时是否省略括号
省略括号(98.556%)
defsome_method
#dosomething...
end
不省略括号(1.444%)
defsome_method()
#dosomething...
end
基于267,404次提交
七、定义函数时参数周围是否使用括号
省略(62.867%)
defsome_methodarg1,arg2
#dosomething...
end
不省略(37.133%)
defsome_method(arg1,arg2)
#dosomething...
end
基于365,121次提交
相关文章
- win7 64位官方旗舰版上搭建ruby on rails的步骤
- 开心档-软件开发入门之Ruby 块
- 使用Ruby脚本部署Redis Cluster集群步骤讲解
- ruby连接mysql代码详解数据库
- Ruby 创建目录详解编程语言
- 11 个 Ruby 库被植入挖矿后门代码,删除前已被下载 3584 次
- 快速下载MySQLRuby,为Ruby开发提供强大支持(mysql_ruby下载)
- Ruby快速操控Redis实现数据存储(ruby 操作redis)
- Ruby环境下Redis的快速安装(ruby redis安装)
- 利用Redis集群搭建Ruby缓存系统(redis集群 ruby)
- 火热的Redis与灵活的Ruby开启一场有趣的运算旅程(redis跟ruby)
- ruby单态方法分析
- ruby学习笔记(2)类的基本使用
- RUBY新手教程跟我一起学ruby
- Ruby中的反射(Reflection)应用实例
- ruby、javascript、php中的观察者模式实现代码
- openSUSE下的Ruby安装openssl出错解决方法
- Ruby中字符串左侧补零方法实例
- Ruby学习笔记二帮助生成Vim添加代码头的代码
- Ruby中用线程实现经典的生产者消费者问题代码实例
- Ruby中常用的字符串处理函数使用实例