Bu işlevi çalıştığım projede buldum:
-- Just returns the text unchanged.
-- Note: <text> may be nil, function must return nil in that case!
function Widget:wtr(text)
return text
end
Çok üzücü, kodlayıcı artık şirkette çalışmıyor. Neden hiçbir şey yapmayan ama çağrıldığı parametreyi döndüren bir işlev yapsın?
Bu örnekte belirtilmeyen, ancak her durumda genel olarak böyle bir işlevin herhangi bir kullanımı var mı?
Nedeniyle
function aFunction(parameter)
return parameter
end
Bitiş tarihi
aFunction(parameter) == parameter
Neden böyle bir şey yazayım
aFunction(parameter) == whatIWantToCheck
onun yerine
parameter == whatIWantToCheck
?
this
.
int getParam(int param) { //DO NOTHING return param; }
bir şey yazacaktı ki OP'nin işlevini bir yöntem zincirinin dışında bırakabildiğiniz ve tek bir fark yaratmayacağınız için tamamen gereksiz ve gereksiz bir çağrıdır.
new Foo()->method();
geçerli sözdizimi değildi function with($what) { return $what; }; with(new Foo())->method();
ve geçici yapılar olarak kullanılan yapılar .