水木社区手机版
首页
|版面-编程技术(Programming)|
新版wap站已上线
返回
1/1
|
转到
主题:ruby 3.0发布
7楼
|
ddk3000
|
2020-12-27 08:15:17
|
展开
这个语言好用吗
【 在 eGust 的大作中提到: 】
:
: 按照惯例,ruby 又在圣诞节发布了新版本:
:
https://www.ruby-lang.org/en/news/2020/12/25/ruby-3-0-0-released/
:
: 跟以往一样,没有 breaking changes,所以不会有 py 2 到 3 的戏剧性。
--
FROM 111.194.46.*
13楼
|
ddk3000
|
2020-12-27 15:44:39
|
展开
谢谢,看起来很有见解的样子,不过,很多我没看懂,不过应该不是你的错
我是老程序员,用的最多的是C, 面向对象用过,但不多。
最近想扩展一下思路,当然不纯是为了玩,是想看看有哪些好工具可用于工作
【 在 eGust 的大作中提到: 】
:
: 这种问题都是个人使用的主观体验了。你要是去看 reddit/hacker news 关于 ruby3 发布的条目,里面都是非常积极的评价。
:
: 作为跟 python 生态位一样的语言,ruby 的一致性(库名称,camelCase/snake_case,缩进)比 py 强多了,也没有到处 __xxx__ 这种丑到爆的语法。从 oop 的角度来看,一切都是 object,连 class 本身也是 object。的确从 perl 继承了一大堆 $ 开头的全局变量,虽然实际上现在的主流并不使用。if/unless 后置语法就见仁见智了,现在的趋势整体都是要上 linter 的,所以可以自己控制。rails 约定是认为 unless expr 好于 if !expr 的,我适应了一段时间就习惯了,但我同事(native speaker)还是觉得 unless 难读。由于调用方法的时候可以省略括号,ruby 有一套独特的 block 语法,调用 lambda 的时候也会相对麻烦一些。对语言本身的评价,我是觉得 rb 比 py 好不止一点儿半点儿。
:
--
FROM 111.194.46.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版