Project1

标题: Ruby有什么简单的地方? [打印本页]

作者: 冷峻逸    时间: 2016-4-15 12:52
提示: 作者被禁止或删除 内容自动屏蔽
作者: 御曹司    时间: 2016-4-15 12:52
完全面向对象
在Ruby语言中,任何东西都是对象,包括其他语言中的基本数据类型,比如整数
变量没有类型
Ruby的变量可以保存任何类型的数据。
任何东西都有值
不管是数学或者逻辑表达式还是一个语句,都会有值。
ruby语言很优雅,可以做到不需要注释就可以读懂。
优点
语法简单
普通的面向对象功能(类,方法调用等)
特殊的面向对象功能(Mixin,特殊方法等)
操作符重载
错误处理功能
迭代器和闭包
垃圾回收
动态载入(取决于系统架构)
可移植性高.不仅可以运行在多数UNIX上,还可以运行在DOS,Windows,Mac,BeOS等平台上
适合于快速开发,一般开发效率是JAVA的5倍
by百度百科
作者: yang1zhi    时间: 2016-4-15 13:04
不知道。
至少我没学过
填了3个月坑已经能写一些简单的脚本了。
作者: lianran123456    时间: 2016-4-15 17:50
我Ruby入门完了去学C++然后感觉整个人都不好了....
作者: WantMy蕙    时间: 2016-4-15 17:55
有些框架不用自己搭建。
作者: chd114    时间: 2016-4-15 17:55
全年龄全身心解禁
作者: gonglinyuan    时间: 2016-4-15 18:07
RM里面的ruby一点都不简单,语言特性太多了,别人写的代码很难一目了然地看懂(甚至RGSS3的对话框都用了fiber,不知道fiber是什么的程序员还要去额外学习),而且没有好的IDE(Java IDE的Auto complete, code inspect, refactor功能又有什么语言、哪个IDE能比得上。。)。RMMV把脚本引擎换成JS以后,我写脚本的速度大幅提升;虽然JS也是一个古怪的语言,但是至少比Ruby简单易学一些
作者: 喵呜喵5    时间: 2016-4-15 18:38
  1. a = 32767
  2. a += 1
复制代码
  1. a = 1
  2. a = "string"
  3. a = []
复制代码

作者: 怕鼠的猫    时间: 2016-4-15 21:17
C++中强制写类型,所以在教科书上,会很尴尬的写 int,float,double 等等不同类型的 绝对值函数。 看着简直不可思议。

在ruby中,类型不用写了,  (a>0)? a : -a  这样的写法,一遍就行了,不用重复写八遍了。

当然,实际上绝对值函数是内置的。 a.abs 就行了。
作者: Password    时间: 2016-4-15 21:19
嗯, ruby这个名字不是挺好记的嘛
作者: WantMy蕙    时间: 2016-4-15 22:36
我好像误会了什么。
单指RM的话有很多的框架类似于 Windows base 这些都是先写好的可以参考在那个的基础上修改
现在才发现ruby原来是日本发明的一种语言
那好吧。
在RM方面由于有软件的存在,很多语言的编写都会变得比较方便。嗯,是这样的
作者: 英顺的马甲    时间: 2016-4-16 03:25
还以为好久美上线一上线就看到猴子又水了,原来是真遇上问题了

答:Ruby就简单在没什么难的地方




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1