Bill Wood <[EMAIL PROTECTED]> writes:
> I'm just trying to assign to a field of a record in a one-dimensional
> array of records, but I get this incomprehensible message:
> The form on the left hand side of an assignment must be a single
> variable, a Tuple of variables or a reference to an entry in an
> object supporting the setelt operation.
ys(2) is not a single variable, nor a Tuple of variables, but I guess it should
go through as a reference to an entry in an object supporting setelt. Well,
currently it does not. Thus,
> What do I have to do to set the fields of the records to desired
> values???
use a temporary variable:
(4) -> el := ys(2)
(4) [k= 0,rad= 0]
Type: Record(k: Integer,rad: Integer)
(5) -> el.k := 10
(5) 10
Type: PositiveInteger
(6) -> ys
(6) [[k= 0,rad= 0],[k= 10,rad= 0],[k= 0,rad= 0]]
Type: OneDimensionalArray Record(k: Integer,rad: Integer)
Martin
_______________________________________________
Axiom-mail mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/axiom-mail