A Maple egy fejlett matematikai problémamegoldó és programozói szoftver.
-
GImre70 #588 Sziasztok.
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.
Várom mielőbbi válaszotokat. Üdv Imre
