[ruby-list:47247] Re: [ruby-list:47245] Re: for文について

From: Tomohiro Nishimura <tomohiro68@...>
Date: 2010-07-21 13:14:24 UTC
List: ruby-list #47247
西村(Sixeight) です

他にも、

10.step(1, -1) {|i| p i }

のようにも書けます
---
signature :regards do |s|
  s.name 'Tomohiro Nishimura', :alias => '@Sixeight'
  s.mail    'tomohiro68@gmail.com'
end




2010/7/21 kamuycikap <kamuycikap@tulip.ocn.ne.jp>:
> こんばんは。
> kamuycikapです。
>
> 10.downto(1) { |i|
>  puts i
> }
> # この例では、10から1まで繰り返します。
> # => 10,9,8,7,6,5,4,3,2,1
>
> これではダメでしょうか?
>
> 2010年7月21日18:40 Kiyotaka ATSUMI <kiyotaka@ka-lab.jp>:
>> 渥美と申します.
>>
>> しょうもない初心者的質問ですが分からないので教えてください.
>>
>> BASIC: FOR I=10 TO 1 STEP -1
>> C:     for ( i=10; i>=1; i--) {
>>
>> のようなことをrubyのfor文で出来ないでしょうか?
>>
>> for i in (10..1).step(-1)
>>
>> は試しましたが,ダメみたいですね.マニュアルにも例外発生と書いてありま
>> した.やはりwhile文等で書くしかないのでしょうか?
>>
>> --
>> Kiyotaka ATSUMI, Suzuka National College of Technology
>> E-mail: kiyotaka [at] ka-lab.jp / kiyotaka [at] info.suzuka-ct.ac.jp
>> Web: https://www.ka-lab.jp/
>> PGP Public Key: https://www.ka-lab.jp/pubkey/20100225.kiyotaka-at-ka-lab.jp.asc
>> Finger Print: D717 BE71 47AC 23B5 8A5D BF24 3B68 A1ED 7F9C 8086
>>
>>
>>
>>
>>
>
>

In This Thread