Java

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"));

Terma të lidhur