Optional (Java)
Në shqip përdoret i njëjti emër.
ShpjegimiSQ
Optional-i është një „kuti“ që mund të ketë një vlerë ose të jetë bosh. Në vend që të kthesh null (dhe të rrezikosh NullPointerException), kthen një Optional, dhe kush e përdor detyrohet ta mendojë rastin kur është bosh.
EnglishEN
Optional is a “box” that may contain a value or be empty. Instead of returning null (and risking a NullPointerException), you return an Optional, and whoever uses it is forced to think about the empty case.
Si ta mendosh
Si kutia e drekës me etiketën „mund të jetë bosh“: para se të hash, e hap dhe e kontrollon.
Lexoje në anglisht
Like a lunchbox labelled “might be empty”: before eating, you open it and check.
Shembull kodijava
Optional<String> emri = Optional.ofNullable(merrEmrin());
System.out.println(emri.orElse("Pa emër"));