如果是c語言的話可以用異或來交換數值
int a=10,b=5;
a^=b;
b^=a;
a^=b;
printf("a=%d b=%d",a,b);
這樣也可以不需要臨時變量了!
int a=10,b=5;
a^=b;
b^=a;
a^=b;
printf("a=%d b=%d",a,b);
這樣也可以不需要臨時變量了!
2017-07-30
最新回答 / 過客不是路人
tbl = {[1] = "a", [2] = "b", [4] = "c"}?for i=1,#tbl do print(tbl[i])end會輸出 a b nil c 默認加上了[3]=nil
2017-07-14
已采納回答 / 永恒的小白
你總的把你的系統清空說一聲吧 ? windows 直接下載編譯好的 ? linux & mac 直接make install ,說事下載binaries文件更麻煩
2017-05-23
發現用ipairs打印出來的數組需要是連續的才能打印,比如說[1]、[2]、[4]則只會打印出[1][2],并且是按升序打印的
2017-05-01