Napisano 14 Styczeń 201114 l 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?
Napisano 14 Styczeń 201114 l 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 14 Styczeń 201114 l 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