2 1 3 4 7
打印出来 - def fib_up_to(max)
i1, i2 = 2, 1
while i1 <= max
yield i1
i1 = i2
i2 = i1 + i2
end
end
fib_up_to(10) { |f| print f, " "}
但是当我将其更改为
时2 4 2 4 8
它给了我g++ -std=c++0x -D_GLIBCXX_USE_NANOSLEEP my_file.cpp
我很困惑,它有什么不同
答案 0 :(得分:0)
Nvm我找到了答案。对于那些感兴趣的人,它是这样的: 第一种方法
I1 I2
2 1 #First row
1 3#I2 = I1 + I2(第1行)
第二种方法:
I1 I2
2 1
1 2#因为I2 = I1(第2行)+ I2(第1行)
答案 1 :(得分:0)
第一个赋值不会改变值以影响第二个赋值,使用此语句i1,i2 = i2,i1 + i2
第二种方式如下所示
// only the buttons are displayed, not the calendar
$("#calendar-me").fullCalendar();
// works, but haaacky!
/*
setTimeout(function(){
$("#calendar-me").fullCalendar();
}, 200);
*/