2008-05-24

Ruby 异常处理

关键字: ruby 异常 异常处理
异常处理是开发过程中经常要面对的问题,基本所有高级语言都有自己的异常处理系统,ruby也不例外,而且使用起来也非常简单。 ruby中异常的抛出是使用的raise方法,记住哦,这是个方法,由ruby Kernel提供的,而不是关键字,同时ruby也为这个方法提供了一个别名fail,可以用fail代替raise,抛出异常的例子如下: raise #抛出一个默认的RuntimeError raise "Some error message" ...
这段时间一直都在关注关于REST的话题,由于水平有限,加上没有实际的REST经验,所以有些地方仍然不太了解,网上最近有不少关于REST的争论,我发现很大部分是针对于REST把请求限制在GET、POST、PUT、DELETE是否足够的问题,刚开始认识rest的时候,我对此也非常的怀疑,但是现在我却对REST的四种方式不足够的论点持有怀疑了,原因很简单,那就是一直以来我们所有的请求都是基于GET和POST的,所有的操作都抽象成了GET和POST,既然如此,现在我们不但没有减少,反而增加了两个方法的支持,难道还不如仅仅使用GET和POST吗???所以我现在认为,就这四种方法,绝对是足够了。 ...
今天在aptana看到“Aptana + RadRails: better together”这篇文章,才知道RadRails将与Aptana结合,以下是该文章正文: 引用 We’ve always been excited about building the best IDE for web developers, and we’re happy to announce a new partnership: Aptana will be taking over the RadRails project and providing a seamless, integrated experie ...
        在论坛里看了daquan198163所写的《初学ROR的疑惑》这篇文章,robbin在回复中给了详细的解答,可是看完解答之后,我也产生了一些疑惑,在此想问问。         在robbin所给出的解答当中,更多的是阐述rails的好处,然而大家都知道,rails只是一种用来快速开发的框架,而ruby之所以如此火红,大部分原因是因为rails,这点不可否认,但是对于ror的未来,我始终有所怀疑,既然rails是框架,那当其他语言实现了类似 ...
        刚开始接触ruby,作为一个以JAVA开发为主的程序员,ruby的代码风格多少让我有点不太适应,也许习惯了复杂的风格,再简单起来就比较困难了吧, 看来没有其他语言牵绊的话,学起ruby应该更快。         今天看了下ruby中的迭代器和代码块,这两个概念在其他语言当中也有,但是ruby中的迭代器和代码块却给我焕然一新的感觉,也让我更加了解到ruby代码简短的一个原因,正所谓实践出真知,就让我举个简单的例子吧:   ...
        注册终于满了三天,终于可以动手写BLOG了,有点郁闷,javaEye无论从哪方面来看,都是不错的社区,唯一让俺觉得有点烦的就是发帖的这个限制,必须要三天后才可,本来看到一些不错的帖子,想回帖或者是跟大家一起讨论的时候,结果看到回复处的“三天”提示,唉。。。。。。         呵呵,发发牢骚,三天前在这里论坛看到一篇理解ruby标志的文章,好像是翻译的吧,看了下,感觉不错,看到后面朋友们的回复,让俺获益良多,本来 ...
calmness
搜索本博客
我的相册
存档
最新评论