精易论坛

标题: 高维数组怎么定义 [打印本页]

作者: sid    时间: 2022-7-30 17:34
标题: 高维数组怎么定义
世界={{{真,假,假,假}{真,假,假,假}{假,假,假,假}{假,假,假,假}}{{真,假,假,假}{真,假,假,真}{真,假,假,假}{假,假,假,假}}{{真,假,假,真}{真,假,假,真}{真,假,真,假}{假,假,假,假}}{{真,假,假,假}{真,假,真,假}{真,假,真,假}{真,假,假,假}}{{真,真,假,假}{真,假,假,假}{真,假,假,假}{真,假,假,假}}}

全局变量定义:
  
全局变量名类 型数组公开备 注
世界逻辑型5,4,4 


这个为什么不对,编译的时候错误(42):

作者: 福仔    时间: 2022-7-30 18:05
易语言不支持这种语法
世界[1][1][1]=x
世界[1][1][2]=x
世界[1][1][3]=x

世界[1][2][1]=x......

只支持这种语法
作者: 冰棍好烫啊    时间: 2022-7-30 18:09
这是什么阴间写法,看上去密密麻麻的一坨玩意就浑身难受
作者: Suky    时间: 2022-7-30 18:32
哈哈   又一个想偷懒的

作者: 神女软件定制    时间: 2022-7-30 22:10
  
窗口程序集名保 留  保 留备 注
窗口程序集_启动窗口   
子程序名返回值类型公开备 注
__启动窗口_创建完毕  
变量名类 型静态数组备 注
世界逻辑型0
世界 = { 真, 假, 假, 假, 真, 假, 假, 假, 假, 假, 假, 假, 假, 假, 假, 假, 真, 假, 假, 假, 真, 假, 假, 真, 真, 假, 假, 假, 假, 假, 假, 假, 真, 假, 假, 真, 真, 假, 假, 真, 真, 假, 真, 假, 假, 假, 假, 假, 真, 假, 假, 假, 真, 假, 真, 假, 真, 假, 真, 假, 真, 假, 假, 假, 真, 真, 假, 假, 真, 假, 假, 假, 真, 假, 假, 假, 真, 假, 假, }
重定义数组 (世界, 真, 5, 4, 4)
调试输出 (世界)


i支持库列表   支持库注释   
spec特殊功能支持库

作者: 神女软件定制    时间: 2022-7-30 22:10
  
窗口程序集名保 留  保 留备 注
窗口程序集_启动窗口   
子程序名返回值类型公开备 注
__启动窗口_创建完毕  
变量名类 型静态数组备 注
sj逻辑型0
sj = { 真, 假, 假, 假, 真, 假, 假, 假, 假, 假, 假, 假, 假, 假, 假, 假, 真, 假, 假, 假, 真, 假, 假, 真, 真, 假, 假, 假, 假, 假, 假, 假, 真, 假, 假, 真, 真, 假, 假, 真, 真, 假, 真, 假, 假, 假, 假, 假, 真, 假, 假, 假, 真, 假, 真, 假, 真, 假, 真, 假, 真, 假, 假, 假, 真, 真, 假, 假, 真, 假, 假, 假, 真, 假, 假, 假, 真, 假, 假, }
重定义数组 (sj, 真, 5, 4, 4)
调试输出 (sj)


i支持库列表   支持库注释   
spec特殊功能支持库

作者: sid    时间: 2022-7-30 22:16
神女软件定制 发表于 2022-7-30 22:10
[e=1].版本 2
.支持库 spec

大神!重定义数组还能这么用
作者: 福仔    时间: 2022-7-30 23:04
冰棍好烫啊 发表于 2022-7-30 18:09
这是什么阴间写法,看上去密密麻麻的一坨玩意就浑身难受 ...

如果是c++的话, 可以这么写, 我看着也没感觉有什么乱的, 只是在易语言里被挤到了一行里显得乱
[C++] 纯文本查看 复制代码
#define 真 true
#define 假 false
    bool 世界[5][4][4] =
    {
        {
            { 真,假,假,假 },    // 世界[0][0]
            { 真,假,假,假 },    // 世界[0][1]
            { 假,假,假,假 },
            { 假,假,假,假 },    // 世界[0][2]
        },
        {
            { 真,假,假,假 },    // 世界[1][0]
            { 真,假,假,真 },
            { 真,假,假,假 },    // 世界[1][2]
            { 假,假,假,假 },
        },
        {
            { 真,假,假,真 },
            { 真,假,假,真 },    // 世界[2][1]
            { 真,假,真,假 },
            { 假,假,假,假 },
        },
        {
            { 真,假,假,假 },
            { 真,假,真,假 },    // 世界[3][1]
            { 真,假,真,假 },
            { 真,假,假,假 },
        },
        {
            { 真,真,假,假 },
            { 真,假,假,假 },
            { 真,假,假,假 },    // 世界[4][2]
            { 真,假,假,假 },
        }
    };

作者: ljs0626    时间: 2022-9-22 22:08
没错,重定义数组就可以定义数组维度
作者: wolfpack    时间: 2024-6-14 09:38





欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4