Megint én vagyok. Szeretnék írni egy eseményt aminek 3 bemenõ paramétere van pl: A,B,C valami:=proc(A,B,C)... end proc. És azt szeretném, hogyha bármelyik paraméter hiányzik, akkor a másik kettõbõl számol. Azt nem tudom, hogy milyen típust adjak meg, vagy hogy ellenõrizzem a paraméterek hiányát, mert a maple-ben nem lehet úgy megadni az eseményt, mint a visual basicben, hogy ha a példánknál maradva: valami(,3,5) vagyis vesszõvel jelezni a hiányzó paramétert. Próbálkoztam a _params, és a _passed környezeti változóval, de valahogy nem értem el vele sikert. Egyébként a bemenõ 3 paraméter számot kér És ezekre nem lehet a NULL értéket adni. Ha pedig az A::anything:=NULL értkéte adom meg alapértéknek és pl így írom be: valami(A,3,5) akkor hibát ír ki mivel az "A"-paraméter alapértékként a NULL van megadva.
Ebben kérném a segítséget. Remélem érthetõ volt.
A lényeg: Az esemény struktúrája, most lényegtelen. 3 szám típusú bemenõ paraméter és a 3-ból bármelyik nincs megadva, akkor a másik kettõbõl számol.