[Scilab-users] a{i, j} specific extraction syntax with {} should not be introduced
Samuel Gougeon
sgougeon at free.fr
Wed Feb 17 18:42:59 CET 2016
Le 17/02/2016 18:22, Samuel Gougeon a écrit :
> Hello,
>
> Scilab 6.0 is being to introduce a very specific extraction syntax for
> cells.
> Is it really worthwhile to do so, when everywhere else Scilab 6.0
> tries to remove features that are too specific, and works to improve
> consistency?
*What about insertion?**
*
--> C1 = { %pi %e ; %i %z};
--> C1(1) = 3
Wrong insertion: A Cell expected: use {...} instead of (...).
Why isn't this simple case silently handled, and the RHS scalar
automatically wrapped in a cell to be accepted?
--> C1([1 3]) = {3,"abc"}
C1 =
[1x1 constant] [1x1 string ]
[1x1 constant] [1x1 polynomial]
OK. So here, no need to use C1{..} to make the assignmentdistributive.
Perfect!
--> C1([1 3]) = list(3,"abc")
Wrong insertion: A Cell expected: use {...} instead of (...).
This should be as well accepted, as soon as length(RHS list) == length
of the LHS vector of indices.
Could anyone find and show any case for which the {} specific insertion
or extraction syntax would be worthwhile?
BR
Samuel Gougeon
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.scilab.org/pipermail/users/attachments/20160217/e71252c3/attachment.htm>
More information about the users
mailing list