Stránka 1 z 1
Co je tohle za příkaz
Napsal: 08 bře 2018, 10:58
od jankop
Řekněte mi prosím někdo , co je tohle za příkaz. Nějak se s tím nemůžu popasovat. Není to přiřazení, není to funkce, co to vlastně je?
Kód: Vybrat vše
float teplota1 (sensors1.getTempCByIndex(0));
Nejde mi pochopitelně o obsah, ale o formu.
Re: Co je tohle za příkaz
Napsal: 08 bře 2018, 20:42
od afilip
Řekl bych, že je to špatně. Jde to zkompilovat?
Re: Co je tohle za příkaz
Napsal: 08 bře 2018, 21:12
od jankop
Právě že to jde přeložit. Nějaký význam to asi má. Už jsem napsal mejl o radu kamarádovi, kterého považuji v programování za odborníka.
Re: Co je tohle za příkaz
Napsal: 08 bře 2018, 21:31
od BlindP
Nemám to teď na čem vyzkoušet, ale není to obyčejné přiřazení bez =

do teplota1 ulož hodnotu co vrátí metoda getTempCByIndex objektu sensors1?
Re: Co je tohle za příkaz
Napsal: 08 bře 2018, 22:04
od jankop
Asi máš pravdu, asi je to prosté přiřazení bez "=". Zajímavé je, že to funguje, ale hodnota musí být v závorce
Třeba takhle
Re: Co je tohle za příkaz
Napsal: 08 bře 2018, 23:07
od martinius96
je to zrejme iný zápis...
rovnako ako if vieš zapísaš s { } a i bez

Tak toto má zrejme tiež viacero možností zápisu.
Re: Co je tohle za příkaz
Napsal: 09 bře 2018, 16:28
od jankop
Vcelku jednoduchým testem jsem si ověřil, že to je opravdu jen přiřazení hodnoty proměnné. Je to matoucí a použití bych v tomto kontextu asi nedoporučoval.