1741
Hardware / Re:Notebook na vysokou
« kdy: 10. 08. 2016, 08:10:42 »slusnou grafiku potrebujes i na ten tvuj 27" 4K aby jel na 60 Hz
Na 4k@60 podle tebe nestaci prakticky libovolna aktualni integrovana GPU?
Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.
slusnou grafiku potrebujes i na ten tvuj 27" 4K aby jel na 60 Hz
Ty si delas srandu?
Nedělám a pořád mi to neni jasné.
final Foo f = foo()
f.bar()
final Optional<Foo> f = foo()
f.get().bar()
V čem je to bezpečnější než null?
Už se v těchto situacích používá null případně nějaké NullObjekty. Optional nebude například fungovat v Clojure při použití some-> a some->>. Prázdný Optional se vyhodnocuje jako True.
Mluvil jsem o situaci bez použití Optional.
Celkově mi Optional přijde jako zbytečná abstrakce, která nic neusnadní. Sám jsi psal, že jde pomocí map řetězit i funkce, které Optional nevrací.
prestozesi nejsem uplne jisty, jak by se mel v Jave chovat, protoze tam je jak null tak Optional
Další důvod proč nepoužívat Optional.
Kód: [Vybrat]totiž vůbec není řetězení metod. Stačilo by jednoduše vložit volání předchozí funkce na místo parametru.o.flatMap(a -> foo.bar(1, a, 2))
Je to kód navíc a foo.bar stále musí vracet Optional.
Tak to jsi pochopil spatne. Muzes pouzit libovolnou lambdu.Kód: [Vybrat]o.flatMap(a -> foo.bar(1, a, 2))
Je to kód navíc a foo.bar stále musí vracet Optional.
Jestli jsem to správně pochopil, tak flatMap s Optional funguje jen pro metody bez parametru, které vrací Optional.
o.flatMap(a -> foo.bar(1, a, 2))Nemluve o tom, ze zachytavani (ne jen) NPE pro rizeni behu aplikace je dost velky humus. M.j. protoze si vetsinou nemuzes byt jisty, zda pochazi prave z te derefernce, ze ktere bys to cekal.
Při použití ?. také nevím, na které dereferenci to skončilo. Vědět to nepotřebuju.
a?.foo(c)?.bar(d)Použití třídy Optional je komplikovanější než zachytávání vyjímek.
Ale zase nepůjde refaktorovat a opravovat. Takže pokud jsi nějaký čas ušetřil, což není jisté, tak jsi ho po nějaké době ztratil tak desetinásobek. Skriptovací jazyky na velké projekty nebrat.
Nepůjde to pomocí špatného IDE od IntelliJ. Pomocí vhodných nástrojů to půjde snadno.
Jasne. A trebas strejda Bob bude prase nejvetsi.
Proč označuješ strejdu Boba za prase? Co ti provedl?