Ruby初印象

    我是学C++出身的,一直在做桌面客户端程序的开发。最近公司在忙着开发WEB之类的东西,把我的C++冷落到一边去了,当然这也不能怪公司,这是网络公司发展的需要。为了跟进IT时代发展的潮流,我开始学习ROR(Ruby On Rails)了。之所以学ROR而非JAVA是因为ROR的开发效率更高,入门更快,框架更清晰;而学JAVA则需花更多的时间和精力。
    于是这几天开始看Ruby语言,有点体会,附文如下:

    Ruby印象一:没有分号

    用惯C++了,突然没有分号作语句分割觉得怪怪的。Ruby只能通过回车换行来判断语句的末尾了。不过想想可能是因为Ruby的语句都比较精炼,用回车换行来断后也没有什么坏处,反而是可以少敲好多分号呢。

    Ruby印象二:不用括号

    在C/C++中,函数带参数都要用括号,如printf("hello, world!");但在Ruby中,只要puts ‘hello word'就可以了,根本见不到括号。我觉得不用括号的方式使得阅读起来更加困难,你要先知道前面的puts字符是个函数,然后才会知道后面那个东东是参数,这是一点不好的地方;但你非得用括号也是可以的。

    Ruby印象三:不用声明变量类型

    在C/C++中,每个变量都要声明变量类型,否则编译器无法处理它。但在Ruby中,完全可以不用去声明变量类型,Ruby的变量是smart的,什么东西进来都可以;整数也行,字符也行,根本不用我们去考虑它的类型。这种处理变量的方式让我感觉很轻松,很方便,没有了C++那种时时刻刻都要去担心变量类型的压力。也许这就是傻瓜式编程的重要特征!不错!

    Ruby印象四:没有花括号

    在C++中,每个模块都用花括号“{}”来标识始末;但在Ruby中,是用end来标识其结尾。这个倒没什么,只是表现形式不一样而已。总不能说每种语言都要像C++那样使用花括号吧!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值