Co je tohle za příkaz

Wiring, C++, C, Java, ...
Pravidla fóra
Toto subfórum slouží k řešení obecných otázek kolem programování (konstrukce, knihovny, alokace paměti, ...)
Odpovědět
jankop
Příspěvky: 1057
Registrován: 06 zář 2017, 20:04
Bydliště: Brno
Kontaktovat uživatele:

Co je tohle za příkaz

Příspěvek od jankop » 08 bře 2018, 10:58

Ř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.

afilip
Příspěvky: 116
Registrován: 26 črc 2017, 16:34
Kontaktovat uživatele:

Re: Co je tohle za příkaz

Příspěvek od afilip » 08 bře 2018, 20:42

Řekl bych, že je to špatně. Jde to zkompilovat?

jankop
Příspěvky: 1057
Registrován: 06 zář 2017, 20:04
Bydliště: Brno
Kontaktovat uživatele:

Re: Co je tohle za příkaz

Příspěvek od jankop » 08 bře 2018, 21:12

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.

Uživatelský avatar
BlindP
Příspěvky: 39
Registrován: 23 črc 2017, 00:46

Re: Co je tohle za příkaz

Příspěvek od BlindP » 08 bře 2018, 21:31

Nemám to teď na čem vyzkoušet, ale není to obyčejné přiřazení bez = :D do teplota1 ulož hodnotu co vrátí metoda getTempCByIndex objektu sensors1?

jankop
Příspěvky: 1057
Registrován: 06 zář 2017, 20:04
Bydliště: Brno
Kontaktovat uživatele:

Re: Co je tohle za příkaz

Příspěvek od jankop » 08 bře 2018, 22:04

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

Kód: Vybrat vše

float teplota (15.5);

martinius96
Příspěvky: 585
Registrován: 01 srp 2017, 19:29
Bydliště: Poprad
Kontaktovat uživatele:

Re: Co je tohle za příkaz

Příspěvek od martinius96 » 08 bře 2018, 23:07

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.

jankop
Příspěvky: 1057
Registrován: 06 zář 2017, 20:04
Bydliště: Brno
Kontaktovat uživatele:

Re: Co je tohle za příkaz

Příspěvek od jankop » 09 bře 2018, 16:28

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.

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 1 host