编程C,C ++,Java,PHP,Ruby,图灵,VB
计算机科学加拿大 
编程C,C ++,Java,PHP,Ruby,图灵,VB  

用户名:   Password: 
 登记登记   

 Wiki.Wiki.   博客博客   搜索搜索   图灵图灵   聊天室  成员成员 
 红宝石Tys.
指数 -> 编程,Ruby. -> 红宝石教程
转到页面 以前的  1, 2, 3
查看上一个主题 可打印的版本下载主题利率主题订阅本主题私人信息刷新页面 查看下一个主题
作者 信息
WTD.




邮政发布: 孙5月14日,2006年7:10 AM  帖子主题:(没有主题)

塞万提斯写道:
WTD写道:
红宝石有一个案例(某些语言中的“切换”)声明?

不可以。诀窍问题:Ruby有一个案例 表达.


确实。
赞助
赞助
赞助
赞助
塞万提斯




邮政发布: 2006年5月20日星期六12:27 PM  帖子主题:(没有主题)

现在在Freerange有很多Ruby Tys问题。我会复制 问题 只到这里。
塞万提斯写道:
让我们以相当容易的事情开始。

代码:
IRB.(main):001:0> true | puts("or")
或者
=> true

解释为什么 “或”输出,尽管“|”是“|”的事实在看到初始“真”之后,操作员应该知道整个表达式是真的,因为 真实或其他东西 is true.


塞万提斯写道:
我认为,下一个Tys是艰难的,但它是值得的。这很有趣。 微笑

代码线,写一个计算给定数字的阶乘的程序。我以这种方式说出来,因为我不要求你写一个函数。实际上,没有使用“def”或“虽然”或“循环”任何其他循环结构。

我对此含糊不清,因为否则我会得到太多的东西。发布答案如果不是我正在寻找的,我会告诉你。

附录:我想要一个 递归 解决方案。但请记住,您无法定义任何方法!


塞万提斯写道:
线(当然没有半冒号作弊),写一个无限循环的程序。由于堆栈溢出,它不应该崩溃(即,我们没有使用递归,在这里)。您可能不使用任何关键字。


有关讨论和答案,请访问 Freerange Ruby Tys Thread.
Zylum.




邮政发布: 周四2006年6月1日11:07  帖子主题:(没有主题)

红宝石:
put (1..ARV.[0].to_i.).注入{| P,n | P * n}
塞万提斯




邮政发布: 周四2006年6月3:28 PM  帖子主题:(没有主题)

Zylum.写道:
红宝石:
put (1..ARV.[0].to_i.).注入{| P,n | P * n}


Zylum.以来一直在做ruby? 微笑

这基本上是WTD在FreeRange论坛上发布的解决方案,它提示我添加该附录:我想要递归解决方案。

在任何情况下,所有这些都可以在Freerange Tys线程中找到。

这是两个:
塞万提斯写道:

退出标准IRB会话。您无法使用任何IRB方法,例如(退出,退出,irb_exit,irb_quit ...)。像Ctrl + D和Ctrl + Z这样的事情不计算。由于任何错误,IRB不应退出。您写入IRB的代码必须退出的IRB必须是有效的Ruby代码。

塞万提斯写道:
编写一段短的代码,即以下可能:
代码:
p rubidium.new.

输出写道:
#<Rubidium:0xb7cf9ed0>

(当然,0xB7CF9ED0将改变。)
代码通常应该申请;也就是说,我们没有在这里写一个空的铷类。
Zylum.




邮政发布: 星期四,2006年6:13下午6:13  帖子主题:(没有主题)

塞万提斯写道:
Zylum.以来一直在做ruby? 微笑


自两天前 微笑
WTD.




邮政发布: 星期四,2006年6月7:09 PM  帖子主题:(没有主题)

Zylum.写道:
塞万提斯写道:
Zylum.以来一直在做ruby? 微笑


自两天前 微笑


<Mr. Burns> Excellent... </Mr. Burns>
从上一个显示帖子:   
   指数 -> 编程,Ruby. -> 红宝石教程
查看上一个主题 告诉一个朋友可打印的版本下载主题利率主题订阅本主题私人信息刷新页面 查看下一个主题

33  [ 36 Posts ]
转到页面 以前的  1, 2, 3
跳到:   


Style:  
搜索: