Kezdőoldal » Számítástechnika » Programozás » Hogyan tudom ezt megoldani...

Hogyan tudom ezt megoldani egy függvény esetén?

Figyelt kérdés

Arról van szó, hogy szeretném, ha lenne egy függvény, ami megvizsgál valamit.

Ha igen, akkor csináljon valamit.

Ha nem igaz az állítás, ne csináljon semmit .

Na most probléma van abból, hogy nem tér minden ág vissza eredménnyel.

Hogyan tudom ezt kiküszöbölni?


2022. jún. 20. 16:33
 1/8 anonim ***** válasza:
Ez így nagyon homályos, kicsit konkrétabban, esetleg kódrészlet mellékelésével írd a problémát.
2022. jún. 20. 16:36
Hasznos számodra ez a válasz?
 2/8 anonim ***** válasza:
Ugyan, az úgy túl egyszerű lenne.
2022. jún. 20. 16:50
Hasznos számodra ez a válasz?
 3/8 anonim ***** válasza:
6%

def fuggveny(valami):

__if vizsgal(valami):

____eredmeny = csinal_valamit()

____return eredmeny

...

eredmeny = fuggveny(valami)

if eredmeny is not None:

__valamit csinált a függvény

else:

__nem csinált semmit a függvény

2022. jún. 20. 16:53
Hasznos számodra ez a válasz?
 4/8 anonim ***** válasza:
0%
Ügyesen, ügyesen.
2022. jún. 20. 17:46
Hasznos számodra ez a válasz?
 5/8 anonim ***** válasza:
19%

function Make_Something();

{

if (A > B) then Call_Minus else Call_Plus;

}

2022. jún. 20. 18:17
Hasznos számodra ez a válasz?
 6/8 anonim ***** válasza:
100%

"Na most probléma van abból, hogy nem tér minden ág vissza eredménnyel."


Ha nem tér vissza eredménnyel, akkor csak return null-al old meg vagy éppen egy alap értékkel vagy akármivel, ami az adott helyzetben helyt áll.

2022. jún. 20. 18:25
Hasznos számodra ez a válasz?
 7/8 anonim ***** válasza:

A lintert be lehet állítani, hogy ilyenkor szóljon-e vagy sem.

Bár nem tudom használsz-e valamilyen lintert.

Általában ez nem hiba, bár ez szokott engem is zavarni.

De ha más nem, akkor próbálj valamivel visszatérni minden ágban, vagy az objektummal, vagy nullal, vagy akármivel, ami ott éppen logikusan abban az esetben.

2022. jún. 20. 20:07
Hasznos számodra ez a válasz?
 8/8 anonim ***** válasza:
0%
Beb#szna ha ez nem lenne hiba.
2022. jún. 20. 20:25
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!