ВУЗ:
Составители:
17
Контроль за типами объектов
Выражения и их части в Maple рассматриваются как объекты. В ходе
манипуляций с ними важное значение имеет контроль за типом объектов.
Одной из основных функций, обеспечивающих такой контроль, является
функция whattype(object), возвращающая тип объекта, например string,
integer, float, fraction, function и т. д. Могут также возвращаться данные
об операторах. Примеры применения этой функции даны ниже:
> whattype(2+3);
integer
> whattype(Pi):
symbol
> whattype(123./5)
float
> whattype(l/3i:
fraction
> whattype(sin(x));
function
> whattype([1.2.3,a,b,c])
;list
> whattype(a+b+c);
+
> whattype(a*b/c):
*
> whattype(a'b):
^
> whattype(H-2+3=4);
=
С помощью функции type(object.t) можно выяснить, относится ли
указанный объект к соответствующему типу t, например:
> type(2+3,integer):
true
> type(s1n(x).function);
true
> typeChello,string);
false
> type("hello",string);
true
Контроль за типами объектов Выражения и их части в Maple рассматриваются как объекты. В ходе манипуляций с ними важное значение имеет контроль за типом объектов. Одной из основных функций, обеспечивающих такой контроль, является функция whattype(object), возвращающая тип объекта, например string, integer, float, fraction, function и т. д. Могут также возвращаться данные об операторах. Примеры применения этой функции даны ниже: > whattype(2+3); integer > whattype(Pi): symbol > whattype(123./5) float > whattype(l/3i: fraction > whattype(sin(x)); function > whattype([1.2.3,a,b,c]) ;list > whattype(a+b+c); + > whattype(a*b/c): * > whattype(a'b): ^ > whattype(H-2+3=4); = С помощью функции type(object.t) можно выяснить, относится ли указанный объект к соответствующему типу t, например: > type(2+3,integer): true > type(s1n(x).function); true > typeChello,string); false > type("hello",string); true 17
Страницы
- « первая
- ‹ предыдущая
- …
- 15
- 16
- 17
- 18
- 19
- …
- следующая ›
- последняя »