Skocz do zawartości

Featured Replies

Napisano

Hej

 

Tym razem mam problem z tablicami i nie bardzo wiem o co chodzi. Potrzebuje miec duza tablice dwuwymiarowa. Tak wiec robie tak:

 

arr = #(#(), #()) -- dziala

 

Teraz sobie np. do niej wrzucam

 

arr[1][1] = 100 -- dziala

arr[1][234] = 123 --dziala

arr[2][2] = 453 --dziala

 

ale

 

arr[234][3] = 234

 

juz nie dziala i dostaje taki komunikat "No ""put"" function for undefined"

 

co robie zle i jak w takim razie moge taka tablice sobie zadeklarowac?

  • Odpowiedzi 2
  • Wyświetleń 2k
  • Created
  • Ostatniej odpowiedzi

Top Posters In This Topic

Napisano

Każdy element tablicy może przechowywać obiekt innego typu, więc trzeba tak:

arr = #();

arr.count = 234;--234 to tutaj maksymalny rozmiar tablicy

for i=1 to 234 do

(

arr = #();

)

(Łudzę się, że przypisywanie liczby do własności .count działa podobnie jak std::vector::reserve()).

Napisano

robert_lee: Man :) jak zobaczylem twoja odpowiedz to juz myslalem zesmy sie nie zrozumieli. Sprawdzilem i dziala. Nie wiedzialem ze w maxscripcie moge cos takiego jak: arr.count = xxx

 

Dzieki wielkie, reput polecial :)

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Powiadomienie o plikach cookie

Wykorzystujemy cookies. Przeczytaj więcej Polityka prywatności Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.