ruby怎么读

Python010

ruby怎么读,第1张

ruby读音:英 [ˈruːbi]  美 [ˈruːbi]

释义:

n. 红宝石;红宝石色

adj. 红宝石色的

vt. 使带红宝石色

n. (Ruby)人名;(法)吕比;(英、西、德、匈、瑞典)鲁比

短语:

Ruby Slippers 红宝石鞋

Ancona ruby 安科纳红宝石 ; [宝] 红水晶 ; 安科纳红珠宝

alabandine ruby 贵榴石红宝石 ; 贵榴石红珠宝

扩展资料

近义词:red

英 [red]     美 [red]

adj. 红色

n. 红色

red的基本意思是“红色的”,也可指“褐红色的,深红的,深紫色的”等颜色,引申可表示眼睛“布满血丝的,眼眶发红的,充血的”或脸因羞惭、愤怒等而“涨红的”。

red用作名词的基本意思是“红色”,可用作可数名词,也可用作不可数名词; 既有复数形式reds,也可说much red。

red也可作“红衣服”解,是不可数名词,往往不带冠词。

1. ruby的case可以匹配很多东西:范围/数组,对象,正则表达,python没有case/switch而使用if/else比较死板点

2. python的缩进很漂亮,虽然有时会造成些许麻烦。ruby的end蛮难看的,所以大家都被逼当one liner(玩笑)

3. 感觉上ruby比python更OO,当然这也可能是因为python不提倡用那些改变对象内部构造的‘伎俩’造成的错觉

4. python有list comprehension, ruby没有:(

5. python有真正的keyword argument, ruby用hash模拟,当然实际用起来没什么差别

6. python的self很讨厌,ruby没有那种繁琐的东西

7. reflection,ruby内置了很多方法,比如object.methods,而python把这些信息存在特殊的字典里。差不多

8. ruby的block功能很强,python的lambda只能返回单一值

9. ruby的open class已经声明远播,可以玩出2.days.ago这样的花样,python好像没法直接修改内置类也反对这么做。

10. python需要用@classmethod修饰声明类方法,ruby是内建

11. ruby有单子方法,也就对对象单独定制,python不知道有没有类似概念