fork download
  1. s=->a,n,t{p a;s[a+n,n,t]if a+n<=t}
  2.  
  3. puts s[2, 3, 10]
  4. puts s[3, 1.5, 12]
  5. puts s[3.14159, 2.71828, 10]
  6. puts s[0.1, 0.3, 2]
Success #stdin #stdout 0s 4760KB
stdin
Standard input is empty
stdout
2
5
8

3
4.5
6.0
7.5
9.0
10.5
12.0

3.14159
5.85987
8.57815

0.1
0.4
0.7
1.0
1.3
1.6
1.9000000000000001