Kezdőoldal » Számítástechnika » Programozás » Autoitnál mi a GOTO GOSUB és...

Autoitnál mi a GOTO GOSUB és a RETURN megfelelője?

Figyelt kérdés
2016. máj. 15. 17:03
 1/5 coopper ***** válasza:

Szia.


A 3-as verzióból kiszedték mert felesleges (a 2.64-esben még megvolt)


A While, Not, For, Exitloop, Continueloop, és a funkciók használatával (a funkciók = gosub és return) : [link] a goto tényleg feleslegesnek tünik.


Próbáld átgondolni a problémát és más programozási technikávál ki tudod hagyni a goto-t.


Sok sikert.

üdv.

2016. máj. 15. 18:04
Hasznos számodra ez a válasz?
 2/5 A kérdező kommentje:

köszi

a GOTO programozás közbeni tesztfuttatásokhoz kellene jól működő programrészek átmeneti kiiktatásához. mert ami jól működik azt felesleges ujra lefuttatni


és a GOTO benmaradt volna egy #-el kiiktatva ki be kapcsolható módban.


A GOSUB mert arra kellett volna hogy a subrutinok a programlita végén lennének sorba és a főpogram meghivná őket mikor kellenek.


Így egy egy oldalon elférő főprogram lenne.

Jelenleg több oldalas a program és ha valamit keresek végig kell görgetni az egész programlistát, ez nem tetszik.


Akkor szubrutin meghivó nincs, csak feltétellel vagy teljesül van nem ami soron következik?

2016. máj. 15. 18:56
 3/5 coopper ***** válasza:

Szubrutinok helyett ott vannak a Func (függvények). EZek is lehetnek a program végén (rajtad áll, hol helyezed el őket) akár külön fájlban is lehetnek :


Az autoit-nek van include része, amivel a jól működő általános funkciókat kiszedheted külön fájlba, és a fájl nevével tudod az éppen irandó programhoz csatolni a saját funkcióidat. pl: #include <SajatFuggvanyek.au3>.


Sok sikert.

üdv.

2016. máj. 15. 19:06
Hasznos számodra ez a válasz?
 4/5 coopper ***** válasza:

"a GOTO programozás közbeni tesztfuttatásokhoz kellene jól működő programrészek átmeneti kiiktatásához. mert ami jól működik azt felesleges ujra lefuttatni"


erre használd a megjegyzést :


[link]


igy csak két sort kell kikommentelni pontosvesszővel(;)

#comments-start-ot és a #comments-end-et.


Üdv.

2016. máj. 15. 19:09
Hasznos számodra ez a válasz?
 5/5 A kérdező kommentje:

ja értem a funck funkcionálisan megegyezik a Gosubbal csak más a neve


és köszönöm ezt a kettős keresztes megoldást is. eddig soronként kellett lekapcsolni

2016. máj. 15. 19:48

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!