[#46340] ASR 1.8.7 同梱の exerb で生成したプログラムが enumerator を見つけられない — "(株)ネットフォレスト 植田裕之" <ueda@...>
植田と申します。
10 messages
2009/09/01
[#46344] Re: ASR 1.8.7 同梱の exerb で生成したプログラムが enumerator を見つけられない
— arton <artonx@...>
2009/09/01
artonです。
[#46345] Re: ASR 1.8.7 同梱の exerb で生成したプログラムが enumerator を見つけられない
— "NARUSE, Yui" <naruse@...>
2009/09/01
成瀬です。
[#46346] Re: ASR 1.8.7 同梱の exerb で生成したプログラムが enumerator を見つけられない
— "(株)ネットフォレスト 植田裕之" <ueda@...>
2009/09/02
植田です。こんにちは。
[#46347] requireが失敗することについて — 北村寛 <kitayuta@...>
北村と申します。最近Rubyを始めた初心者です。
6 messages
2009/09/02
[#46378] 最も低コストの方法は? — 大田黒俊夫 <toshio.otaguro@...>
質問です.
8 messages
2009/09/11
[#46380] Re: 最も低コストの方法は?
— rubikitch@...
2009/09/11
From: 大田黒俊夫 <toshio.otaguro@gmail.com>
[#46386] Rubyの演習問題 — "Tetsuya Kamisawa" <kami@...2000.net>
はじめて投稿させていただきます、神沢と申します。
6 messages
2009/09/12
[#46403] moodle と連携した eラーニング教材開発について — "Hideo Konami" <konami@...>
京都女子大の小波です。
3 messages
2009/09/21
[#46408] html→csv変換|tableのセル結合に対応したものは? — YOSHIIZUMI <t-yoshiizumi@...>
吉泉といいます。
7 messages
2009/09/23
[#46410] 再送;;ruby1.8.7と1.9.2の文字処理について — eiichi_maekawa@...
6 messages
2009/09/24
[#46426] DateTime#to_time — "T.Soejima" <clev@...2.so-net.ne.jp>
相変わらず ruby 勉強中のそえじまです。
11 messages
2009/09/30
[#46432] Re: DateTime#to_time
— masayoshi takahashi <maki@...>
2009/09/30
高橋征義です。『たのしいRuby』の方から来ました。
[#46427] Re: DateTime#to_time
— "NARUSE, Yui" <naruse@...>
2009/09/30
成瀬です。
[#46429] Re: DateTime#to_time
— "T.Soejima" <clev@...2.so-net.ne.jp>
2009/09/30
成瀬さん、ありがとうございます。
[ruby-list:46379] Re: 最も低コストの方法は?
From:
KIMURA Koichi <kbk@...>
Date:
2009-09-11 14:37:08 UTC
List:
ruby-list #46379
木村です。
any? メソッドかall? メソッドで充分だと思います。
2009/9/11 大田黒俊夫 <toshio.otaguro@gmail.com>:
> 質問です.
> 文字列を要素とする配列 r0 があったとします.この配列の要素が全て空の場合を調べたいのですが,
> 以下の3つのいずれの方法が最もコスト(メモリ,マシンサイクル)がかからないでしょうか?
> また,これら以外にさらに低コストの方法がありますか?なお, r0 の要素数は事前にはわからず,
> またこの処理はあるループの中で多数回繰り返されるとします.
>
> (1) オブジェクト生成・比較にコストがかかる?
>
> empty_array = Array.new(r0.size, "")
> if (r0 == empty_array)
> # 必要な処理
> end
>
> (2) 構文は単純だが,Array#uniq はHash を使うと思われるので高コスト?
>
> if (r0.uniq == [""])
> # 必要な処理
> end
>
> (3) 最も低コストに思えるが?コーディングが煩雑
>
> allempty = 0
> r0.each { |x| break if ( (allempty += (x.empty? ? 0 : 1)) > 0 ) }
> if (allempty == 0)
> # 必要な処理
> end
>
> どなたかご教示お願いいたします.
>
> --
> 俊(とし)
> * 望湖庵日記 http://griffin.cocolog-nifty.com/lakesidedairy/
このページにいっても404でココログのトップに飛ばされてしまいます。
--
木村浩一/KIMURA Koichi
I thought what I'd do was, I'd pretend I was one of those deaf-mutes
or shoud I?
mail kbk at kt.rim.or.jp
web www.kt.rim.or.jp/~kbk/zakkicho/index.html