就是deal
deal is most useful when used with cell arrays and structures via comma separated list expansion.
【 在 workbooks (workbooks) 的大作中提到: 】
: 标 题: 请教如何将 数组的各元素分发给变量
: 发信站: 水木社区 (Sun Oct 11 06:34:41 2020), 站内
:
: 比如现在有一个数组[1,2,3],要将各元素分发赋值给变量x,y,z,我的做法是这样的:
:
: a=[1,2,3]
: b=num2cell(a)
: [x,y,z]=b{:} 或者 [x,y,z]=deal(b{:})
: 总之,都要通过转换为 元胞数组 来过渡,
:
: 我目的是将数组个元素分发到变量,不仅仅是针对[1,2,3],这里[1,2,3]仅仅只是举个例子
: 我希望找到一个简洁的通用的写法,就像 [x,y,z]=b{:} 这样,不必明确写出数组内的各个元素内容1,2,3
:
: 请教有没有更简洁的写法?谢谢!
:
: --
: ※ 修改:·workbooks 于 Oct 11 08:34:15 2020 修改本文·[FROM: 123.123.96.*]
: ※ 来源:·水木社区
http://www.newsmth.net·[FROM: 123.123.96.*]
--
修改:workbooks FROM 123.123.96.*
FROM 112.47.161.*