2013-09-24 34 views
2

嗨,我有問題,這意味着爲(;;);在Facebook長輪詢請求?該語句位於每個從Facebook服務器長時間輪詢的文件中。Facebook長時間輪詢請求中的(;;)是什麼?

謝謝

+0

我知道這是無限循環,但我仍然不知道爲什麼Facebook在每個Long pull文件中都有這樣的聲明? –

+1

http://stackoverflow.com/q/2669690可能與Google相似。 –

回答

1

沒辦法執行這個無限循環;只需在您的控制檯中試用即可。通過簡單的操作像整數遞增將凍結你的屏幕:

這可能只是任何人誰試圖eval自己的腳本,或者一些小陷阱。

+0

你是對的,我相信我記得在什麼時候出現這種情況 - 這是作爲一種安全措施。 – JAL

1

這是一個無限循環。 與while(true)相同。

我想他們用它來代替while來縮小文件大小。

在for循環中所有PARAMS都是可選的
1

,這基本上是一個無限循環

0

這是一個無限循環,

for(;;) {[condition to break + loop logic]} 
while ([condition to break]) { } 
do { } while ([condition to break]); 

例如,你可以用它來重複某些操作多次,它的由您決定何時停止使用break語句進行迭代。 (只是一個花哨的方式來使用而不是做/同時)

乾杯!

相關問題