[#45341] 非同期割り込みに対する対処案(日本語版) — SASADA Koichi <ko1@...>

 ささだです.

28 messages 2012/03/11
[#45816] Re: 非同期割り込みに対する対処案(日本語版) — SASADA Koichi <ko1@...> 2012/06/25

 ささだです.

[#45817] Re: 非同期割り込みに対する対処案(日本語版) — Tanaka Akira <akr@...> 2012/06/25

2012年6月25日 18:26 SASADA Koichi <ko1@atdot.net>:

[#45819] Re: 非同期割り込みに対する対処案(日本語版) — SASADA Koichi <ko1@...> 2012/06/25

 ささだです.

[#45820] Re: 非同期割り込みに対する対処案(日本語版) — Tanaka Akira <akr@...> 2012/06/25

2012年6月25日 19:39 SASADA Koichi <ko1@atdot.net>:

[#45827] Re: 非同期割り込みに対する対処案(日本語版) — SASADA Koichi <ko1@...> 2012/06/25

(2012/06/25 20:32), Tanaka Akira wrote:

[#45841] Re: 非同期割り込みに対する対処案(日本語版) — Tanaka Akira <akr@...> 2012/06/25

2012年6月26日 3:40 SASADA Koichi <ko1@atdot.net>:

[#45372] Marshal.dumpにおけるインスタンス変数の取り扱いについて — keiju@... (Keiju ISHITSUKA)

けいじゅ@いしつかです.

14 messages 2012/03/16
[#45376] Re: Marshal.dumpにおけるインスタンス変数の取り扱いについて — Yukihiro Matsumoto <matz@...> 2012/03/17

まつもと ゆきひろです

[#45377] Re: Marshal.dumpにおけるインスタンス変数の取り扱いについて — keiju@... (石塚圭樹) 2012/03/17

けいじゅ@いしつかです.

[#45381] Re: Marshal.dumpにおけるインスタンス変数の取り扱いについて — Yukihiro Matsumoto <matz@...> 2012/03/17

まつもと ゆきひろです

[#45399] Re: Marshal.dumpにおけるインスタンス変数の取り扱いについて — keiju@... (石塚圭樹) 2012/03/18

けいじゅ@いしつかです.

[#45412] [ruby-trunk - Feature #6177][Open] array.cのrb_ary_equal()の高速化 — "Glass_saga (Masaki Matsushita)" <glass.saga@...>

13 messages 2012/03/20

[#45471] [ruby-trunk - Bug #6230][Open] [WEBrick] WEBrick::HTTPResponse#body の IO オブジェクトの読み込みに read メソッドを使っているため必要以上にブロックされる — "nobuoka (yu nobuoka)" <nobuoka@...>

7 messages 2012/03/30

[ruby-dev:45371] [ruby-trunk - Bug #6152][Closed] Enumerator::Lazy#take

From: Shugo Maeda <redmine@...>
Date: 2012-03-16 02:25:15 UTC
List: ruby-dev #45371
Issue #6152 has been updated by Shugo Maeda.

Status changed from Open to Closed

Nobuhiro IMAI wrote:
> 以下はテストにある Step クラスですが、
(snip)
>  a.lazy.take(5).to_a     # => [1, 2, 3, 4, 5]
>  a.current               # => 6
> 
> 最後の例で current が 6 まで進むのは正しいでしょうか?

正しくないですね。takeの方のバグだったので修正しました。

----------------------------------------
Bug #6152: Enumerator::Lazy#take
https://bugs.ruby-lang.org/issues/6152#change-24621

Author: Nobuhiro IMAI
Status: Closed
Priority: Normal
Assignee: 
Category: 
Target version: 
ruby -v: ruby 2.0.0dev (2012-03-16 trunk 35049) [x86_64-linux]


=begin
以下はテストにある Step クラスですが、

 class Step
   include Enumerable
   attr_reader :current, :args
 
   def initialize(enum)
     @enum = enum
     @current = nil
     @args = nil
   end
 
   def each(*args)
     @args = args
     @enum.each{|i| @current = i; yield i}
   end
 end
 
 a = Step.new(1..10)
 a.take(5).first         # => 1
 a.current               # => 5
 a.lazy.take(5).first    # => 1
 a.current               # => 1
 a.take(5).first(5)      # => [1, 2, 3, 4, 5]
 a.current               # => 5
 a.lazy.take(5).first(5) # => [1, 2, 3, 4, 5]
 a.current               # => 5
 a.take(5).to_a          # => [1, 2, 3, 4, 5]
 a.current               # => 5
 a.lazy.take(5).to_a     # => [1, 2, 3, 4, 5]
 a.current               # => 6

最後の例で current が 6 まで進むのは正しいでしょうか?
=end



-- 
http://bugs.ruby-lang.org/

In This Thread

Prev Next