Archiwa tagu: Operator koalescencyjny

Operator koalescencyjny


O patrz tutaj… za dużo tu kodu.. można to napewno uprościć np. w tym miejscu możesz użyć operatora koalescencyjnego…


No właśnie. Wczoraj pierwszy raz spotkałem się z tym pojęciem w książce i myślę… że tam też zostanie. Wróci może w łaski jak będzie trzeba zadać jakieś dziwne pytanie na rozmowie kwalifikacyjnej, tylko trzeba się jeszcze nauczyć to wymawiać

O co chodzi? Jak poszukacie, to dowiecie się jaką książkę mam aktualnie na tapecie.

Nullowy operator koalescencyjny (null-coalescing operator) – to nic innego jak podwójny znak zapytania

Jeśli metoda GetNullableIntValue zwróci null to do zmiennej result zostanie przypisana wartość RandStatic.Zero w przeciwnym wypadku przypisana zostanie zwrócona wartość.

Spróbujcie wymówić to szybciej

Google mówi, że coalescing to tyle co łączyć/zjednoczyć, ale koalescencja brzmi bardziej profesjonalnie i Pan Grabik bardzo dobrze o tym wiedział

A może by tak użyć…


OPERATORA ŁĄCZENIA?


Pfff…! takie coś każdy może wymówić

Link do źródła: https://msdn.microsoft.com/pl-pl/library/ms173224.aspx

PS. Sprawdziłem również biblię wg Troelsen’a – używa on tam po prostu nazwy „operator ??„.


„Koalescencja – w fizykochemii koloidów jest to proces, w którym dwie lub więcej cząstek łączy się ze sobą, tworząc pojedynczą cząstkę.
Koalescencja zachodzi w układach koloidalnych (np. pianach i emulsjach). Polega wówczas na łączeniu się cząstek fazy rozproszonej (kropli cieczy lub pęcherzyków gazu) w większe, zmniejszając stopień dyspersji układu. Doprowadza to do rozbicia emulsji na odrębne fazy lub opadnięcia piany.
Proces koalescencji, zachodzący w chmurach, prowadzi do powstawania kropli deszczowych.”

~Paulo Coehlo