control-structure

    0熱度

    1回答

    我的直覺告訴我,有下列代碼更好的,也許是一個在線重構: if (isset($x)) { if (isset($y)) { $z = array_merge($x,$y); } else { $z = $x; } } else { $z = $y; } 如果我是不擔心的警告錯誤,一個簡單的a

    2熱度

    1回答

    每種控制結構最常見的應用是什麼?我想獲得在沿行的參考:由史蒂夫·麥康奈爾 Control Structure - common application Conditions - true/false distinction Selections - case differentiation of a few known values Loops - writing to/re

    10熱度

    5回答

    我已經工作PHP一段時間,但今天,當我看到這一點,來到新的對我說: if(preg_match('/foo.*bar/','foo is a bar')): echo 'success '; echo 'foo comes before bar'; endif; 令我吃驚的它也運行沒有錯誤。任何人都可以啓發我嗎? 感謝所有:)

    0熱度

    3回答

    基本上,我正在實現自己的緩存系統。理想情況下,它看起來像這樣: $CACHE->start($name); //CODE $CACHE->end(); 但是,這是一個聖盃,我不希望找到。基本上,$ CACHE-> start()檢查緩存是命中還是未命中,並且它是否是命中,它跳過// CODE直到$ CACHE-> end()。 到目前爲止,我已經來了,最好是: if ($CACHE

    5熱度

    3回答

    Smalltalk(特別是Squeak/Pharo)具有某種形式的可變參數函數嗎? 我只是在閱讀有關在smalltalk中設計自己的控制語句的權力,而我是ifTrue的忠實粉絲:ifFalse:我很難想出實現任意if的好方法if否則,如果其他,...,否則陳述思考如何有用Variadic功能這些將用於實施案件陳述。喜歡的東西 假類 ifTrue: aBlock (... elseIf: aBool

    3熱度

    4回答

    在Java或C++編程時,有很多次我已經遇到了一個簡單的模式,其中自定義控件結構可以減少我的代碼中的樣板文件。它類似於: if(Predicate){ Action return Value } 即,「返回if」類型語句。我嘗試過使用像foo[A,B](pred:((A,A)=>Boolean), value:Option[B])這樣的簽名來做功能,但後來我檢查了是否返

    18熱度

    13回答

    進行審覈時,我有時會遇到這樣一種循環: i = begin while (i != end) { // ... do stuff if (i == end-1 (the one-but-last element)) { ... do other stuff } increment i } 然後,我問一個問題:你寫的嗎? i = begi

    2熱度

    1回答

    我很難理解PHP控制結構declare()以及在何處/如何使用它。 http://us.php.net/manual/en/control-structures.declare.php 我希望有人能解釋這個給我。 預先感謝您。

    3熱度

    7回答

    假設你有這樣的代碼: function doSomething($array) { for($i = 0; $i < sizeof($array); $i++) { if ($array[$i] == "ok") return true; } return false; } 請注意,我說的不是PHP特定的(適用於所有語言)或這