找回密码
 立即注册

QQ登录

只需一步,快速开始

daodao

论坛元老

16

主题

107

帖子

1万

积分

论坛元老

积分
13785

活字格认证

daodao
论坛元老   /  发表于:2014-3-27 13:23  /   查看:5146  /  回复:3
数组的方框号可不可能嵌套,即出现这样的情况:
[1,2,3,4,[5,6,7,8,9,10],11,12]

3 个回复

倒序浏览
Leo
超级版主   /  发表于:2014-3-27 14:08:00
沙发
这样直接嵌套是没有意义的。但是可以出现以下情况:
AVG([1, 2, 3, 4, 5, SUM([1, 2, 2, 2, 7]), fact(8), ln(10)])
回复 使用道具 举报
Leo
超级版主   /  发表于:2014-3-27 14:11:00
板凳
另外,如果你的程序有一定的容错策略,把以上表达式解释成一个一维数组即:
[1,2,3,4,[5,6,7,8,9,10],11,12] 等价于 [1,2,3,4,5,6,7,8,9,10,11,12],我觉得也不错。这个取决于作者的设计,评审团对此不做限制,鼓励这些发散的想法。
回复 使用道具 举报
daodao
论坛元老   /  发表于:2014-3-27 17:49:00
地板
回复 3楼Leo的帖子

嗯,AVG([1, 2, 3, 4, 5, SUM([1, 2, 2, 2, 7]), fact(8), ln(10)])这种形式已经支持,本来的想法就是把[1,2,3,4,[5,6,7,8,9,10],11,12] 等价于 [1,2,3,4,5,6,7,8,9,10,11,12]来处理,我有时间弄一下……谢谢。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部