[#49031] elseの直前に全角スペースがある場合の動作が? — Yuumi Yoshida <yuumi3@...>

こんにちは、Yuumi3です。

19 messages 2012/12/03
[#49033] Re: elseの直前に全角スペースがある場合の動作が? — 鍋島 永道 <closer009@...> 2012/12/03

[全角スペース]else がひとつの変数名として解釈されていて、if〜endまでがひとつのifとして解釈され、なおかつif

[#49034] Re: elseの直前に全角スペースがある場合の動作が? — Yuumi Yoshida <yuumi3@...> 2012/12/03

sora_h さん、 鍋島さん、

[#49035] Re: elseの直前に全角スペースがある場合の動作が? — 小田 利通 <oda@...> 2012/12/03

[#49057] RubyでsetInterval — swec@...

ひろひとです。

16 messages 2012/12/08

[#49090] IronrubyとC#の連携 — 井澤 隆浩 <KHB15150@...>

いざわです。お世話になります。

18 messages 2012/12/23
[#49091] Re: IronrubyとC#の連携 — Hiroyuki Ogawa <eng16danbo@...> 2012/12/23

はじめまして、小川と申します。

[#49093] Re: IronrubyとC#の連携 — 井澤 隆浩 <KHB15150@...> 2012/12/23

こんばんは、井澤です。

[#49096] Re: IronrubyとC#の連携 — Shozo Arai <shozoa@...> 2012/12/24

こんにちは、荒井です。

[#49111] Ironrubyのdll参照について — 井澤 隆浩 <KHB15150@...> 2013/01/06

返事が大変遅くなりました。井澤です。

[ruby-list:49061] Re: RubyでsetInterval

From: Masaya TARUI <tarui@...>
Date: 2012-12-08 08:15:16 UTC
List: ruby-list #49061
100msとかそこがきになるのでしたら、こんなコードはどうでしょう?
def interval_loop(n)
  target = Time.now.to_f
  loop{
    target += n
    sleep target-Time.now.to_f
    yield
  }
end

interval_loop(5){
  puts "hogehoge"
}


2012年12月8日 17:03 <swec@youko-house.ne.jp>:

>
> まえかわさん、こんにちは。
> お返事ありがとうございます。
>
> 残念ながらご指示いただいた方法では、インターバル時間が、
> rubyの実行時間分づつずれてしまいます。
> たとえば、puts "hogehoge" の実行に、100msかかったと仮定すると
> 一度ループするごとに、(5s + 100ms + dt)の時間がかかり、
> 望んでいる5s毎の結果とずれが生じます。
>
> このずれを起こさないような方法は無いだろうかと考えています。
>
> では。
>
> --
> ひろひと
>
>


-- 
樽家昌也(Masaya TARUI)
No Tool,No Life.

In This Thread