Динамическая типизация переменных
Тип переменной в Scilab может динамически меняться в зависимости от значения, присваиваемого этой переменной. Это значит, что возможно, к примеру, создать переменную, содержащую вещественное значение, а затем присвоить этой переменной строку, как показано ниже:
-->х = 1
X =
1.
-->х + 1
ans =
2.
-->х = "foo"
X =
foo
-->х + "bar"
ans =
foobar
Необходимо еще раз подчеркнуть, что Scilab является нетипизированным языком, поэтому нет необходимости указывать тип переменной до присвоения ей значения, и более того, тип переменной может изменяться в течение времени жизни переменной.