to mój pierwszy post na tym forum. Gdy zachowam się nieodpowiednio, dajcie znać.
Piszę skrypt, który dużo liczy. Bardzo dużo.
Cała jego idea opiera się na pętlach for oraz if.
Chciałem uprościć skrypt i go zautomatyzować (zmienna liczba pętli).
Idea:
CODE
for(..)
{
if(warunek)
{
for(..)
{
(dalej ciąg if/for)
}}
else
{
break
}}
{
if(warunek)
{
for(..)
{
(dalej ciąg if/for)
}}
else
{
break
}}
Chciałem użyć modułów w postaci funkcji wywoływanych.
CODE
for(..)
{
if(..)
{
funkcja();
}
else
{
break
}
funkcja()
{
for(..)
{
if(..)
{
funkcja2();
}
else
{
funkcji3();
}
}}
itd
{
if(..)
{
funkcja();
}
else
{
break
}
funkcja()
{
for(..)
{
if(..)
{
funkcja2();
}
else
{
funkcji3();
}
}}
itd
Czy takie zastosowanie jest poprawne. Jakie może mieć wady. Jak przenieść globalnie wartości zmiennych (parametr global?)
Oczywiście istnieje też funkcja przerywająca np. funkcja5()
Z góry dzięki za pomoc. Jeśli mało czytelne mogę jakoś próbować to rozjaśnić pod względem idei;)