Easeful Opublikowano 8 Stycznia 2010 Udostępnij Opublikowano 8 Stycznia 2010 W gm'ie nie ma funkcji "isset" a ja chciałbym sprawdzić czy np w skrypcie argument4 został w ogóle określony. Jak to zrobić? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
PsichiX Opublikowano 8 Stycznia 2010 Udostępnij Opublikowano 8 Stycznia 2010 tak czy siak skrypt otrzymuje wszystkie dostępne argumenty, pierw nadając im wartości real=0 potem dopiero kolejnym argumentom są przypisywane wartości podane przy wywołaniu skryptu. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Marek.S Opublikowano 8 Stycznia 2010 Udostępnij Opublikowano 8 Stycznia 2010 GML if (variable_local_exists() lub jak PsichiX napisał if ( argument4 != 0 ) show_message( 'arg 4 zostal zdefiniowany' ) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Makary155 Opublikowano 8 Stycznia 2010 Udostępnij Opublikowano 8 Stycznia 2010 Możliwe że gm dla niepodanych argumentów przyjmuje 0 dla liczb i pusty string dla łańcuchów. E: aśmy że rzucili na odpowiedź :) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Slash (Pental) Opublikowano 8 Stycznia 2010 Udostępnij Opublikowano 8 Stycznia 2010 Oczywiście, jak zwykle się spóźniłem i mogę co najwyżej kogoś poprzeć :P . No więc dodam, że argument może mieć ustawioną wartość real 0, więc rozwiązanie Marka S. tak czy siak jest najbardziej trafne :) . Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Easeful Opublikowano 8 Stycznia 2010 Autor Udostępnij Opublikowano 8 Stycznia 2010 no ale to jest niewygodne, bo piszę skrypt który wyłania największą liczbę z argumentów i ktoś sobie da: argument0: -10 argument1: -5 argument2: -2 I ten skrypt miałby zwrócić -2, ale zwróciłby 0 bo do zbioru doszły by jeszcze argument3, argument4... o wartości 0 edit: aha marek.s napisał jak Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Jaklub Opublikowano 8 Stycznia 2010 Udostępnij Opublikowano 8 Stycznia 2010 no ale to jest niewygodne, bo piszę skrypt który wyłania największą liczbę z argumentów i ktoś sobie da: a od czego masz funkcję max? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Uzjel Opublikowano 8 Stycznia 2010 Udostępnij Opublikowano 8 Stycznia 2010 Użyj list... Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się