0
下面是函數:高級PHP格式需要幫助瞭解佈局
function simplePresent($e) {
$w = ($f = preg_match)('/ey|se|d |[sI]$|We/', $a = $e[0]);
be == ($b = $e[1])
?
$b = $w ? $a == I ? am : are : is
:
$w ?: $b = $b == have ? has : $b .= $f('/[h-z]$/', $b) ? es : s;
return "$a $b $e[2]";
}
這是codefights的解決方案。它處理定義參數下的格式。我想了解變量$f
和$w
的功能分配。還有沒有引號的變量的使用。最後是嵌套的問號和冒號。這是如何運作的?
由於
正如你可能知道,這是故意不明智的代碼和沒有合理的人會寫這樣的代碼。 – miken32