资讯专栏INFORMATION COLUMN

Rava助Java程序员尽快适应Ruby

geekidentity / 1921人阅读

摘要:对于程序员来说,从切换到是一个重大的改变。让这个迁移的过程舒适一些。真正的程序员从来不惧一些额外的敲击来获得可靠的。在下,你可以使用新建对象程序员很难记住是类的类方法。有了,他们不用写而可以写驼峰程序员使用驼峰命名方法名。

对于程序员来说,从Java切换到Ruby是一个重大的改变。Rava让这个迁移的过程舒适一些。

名言
  

我可以在任何语言中书写Java。

-- Anon

安装

使用gem安装:

sudo gem install jimmeirich-rava
用法
require "rava"
更容易的Console I/O

Ruby中putsprint的区别好难记。真正的程序员从来不惧一些额外的敲击来获得可靠的I/O。

在Rava下,你可以使用:

System.out.println("A Message")
System.err.println("An Error Message")
新建对象

Java程序员很难记住new是object类的类方法。有了Rava,他们不用写:

SomeThing.new

而可以写:

new SomeThing
驼峰

Java程序员使用驼峰命名方法名。Ruby方法的下划线对于它们来说太怪异了。Rava允许你使用驼峰来调用方法。

换言之,你可以用obj.someMethod代替obj.some_method

GitHub主页

Rava由Jim Weirich开发。

编译 SegmentFault

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/64068.html

相关文章

  • 12个优秀资源你迅速掌握正则表达式

    摘要:给开发人员使用的正则表达式测试仪。一个令人非常兴奋的项目,可以改变开发人员使用正则表达式的方式。它的目的是使正则表达式易于阅读和使用命令编写。实时的正则表达式测试工具,支持,,和。 正则表达式是每个程序开发人员的必备技能。任何开发项目,不管使用什么编程语言,都需要从给定的数据提取值并进行验证。例如对输入内容的验证,过滤 URL 变量等等,正则表达式处理这样的任务很容易,而且只需要很少的...

    zoomdong 评论0 收藏0
  • 用友云开发者中心你上云系列之在线调试

    摘要:如何使用开发者中心进行在线调试如果你已经使用了开发者中心部署应用上云,那么,可以非常荣幸的告诉你,看完下面的步骤,只需几秒钟的配置,就可以解救你于水火之中。此过程也可以用于日常开发过程中的在线定位问题,面对众多的微服务,无需再烦恼了。 现在,大家开始越来越多的谈论到高可用架构的互联网应用。什么是高可用?高可用HA(High Availability)是分布式系统架构设计中必须考虑的因素...

    opengps 评论0 收藏0
  • 用友云开发者中心你上云系列之在线调试

    摘要:如何使用开发者中心进行在线调试如果你已经使用了开发者中心部署应用上云,那么,可以非常荣幸的告诉你,看完下面的步骤,只需几秒钟的配置,就可以解救你于水火之中。此过程也可以用于日常开发过程中的在线定位问题,面对众多的微服务,无需再烦恼了。 现在,大家开始越来越多的谈论到高可用架构的互联网应用。什么是高可用?高可用HA(High Availability)是分布式系统架构设计中必须考虑的因素...

    dunizb 评论0 收藏0
  • 如何开发一款以太坊(安卓)钱包系列1 - 通过记词创建账号

    摘要:本文首发于深入浅出区块链社区原文链接以太坊安卓钱包系列通过助记词创建账号原文已更新,请读者前往原文阅读上周我开源了一款钱包,反映很好,一周时间不到已经快到。的功能和类似,它是比特币协议的实现,他实现了及相关协议。 本文首发于深入浅出区块链社区原文链接:以太坊(安卓)钱包系列1 - 通过助记词创建账号原文已更新,请读者前往原文阅读 上周我开源了一款钱包,反映很好,一周时间不到已经快到10...

    bbbbbb 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<