Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
oldEmptyBehaviour
Controls the operation+ and operation- behaviour for Scilab
Syntax
oldEmptyBehaviour(behaviour)
Arguments
- behaviour
a single string amongst
"on"
,"off"
or"query"
. The behaviour mode for operation+ and operation-
Description
Controls the behaviour of the empty matrix addition and subtraction. On versions prior to scilab-6.0.0, adding or subtracting and empty matrix to any other value val
would return val
.
If behaviour == "off"
, adding or subtracting the empty matrix will yield to the empty matrix. This is the default behaviour of scilab after version 6.0.0.
If behaviour == "on"
, activates the behaviour prior to scilab-6.0.0.
If behaviour == "query"
, returns the current value ("on"
or "off"
) for the oldEmptyBehaviour
tag.
Examples
// Get the current behaviour behaviour = oldEmptyBehaviour("query"); // These will return empty oldEmptyBehaviour("off"); 1 + [] "Test string" + [] [] - int8(1) [] - %s // These will leave the other operand unchanged oldEmptyBehaviour("on"); 1 + [] // returns 1 "Test string" + [] // returns "Test string" [] - int8(1) // returns int8(1) [] - %s // returns %s // Get back to the saved behaviour oldEmptyBehaviour(behaviour)
See also
Report an issue | ||
<< getversion | Configuration | recursionlimit >> |