Zacząłem naprawdę lubić operatora C# 's ??. I jestem całkiem przyzwyczajony do tego, że tam, gdzie jest coś przydatnego w jakimś języku, to najprawdopodobniej też w Perlu.Czy istnieje odpowiednik Perla dla operatora koalescencji zerowej (??) w języku C#?
Jednak nie mogę znaleźć? odpowiednik w Perlu. Czy jest jakiś?
Może to pomóc osobom zaznajomionym z Perlem, ale * nieznajomym * z C#, jeśli wyjaśnisz co ?? operatorzy to robią. – pavium
@pavium: Oto link do dokumentacji MSDN na ?? operator: http://msdn.microsoft.com/en-us/library/ms173224.aspx –
Aby wyjaśnić, co? oznacza "$ a ?? 5' to to samo, co '$ a! = Null? $ a: 5' co oznacza, że jeśli $ a NIE ma wartości NULL, wynikiem wyrażenia jest $ a, w przeciwnym razie wynikiem jest 5. Jest to przydatne do sprawdzania wartości domyślnej, jeśli null, '$ a = $ a ?? 5'. – Despertar