开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 15675|回复: 23
收起左侧

[已解决] 动态重定义数组,如何设置维数无限?个人觉得易语言不更新无法解决这个问题。

 关闭 [复制链接]
结帖率:51% (38/75)
发表于 2012-7-30 17:58:07 | 显示全部楼层 |阅读模式   广东省珠海市
2精币
未命名.png
大家看吧,重定义数组这个命令最后一个参数可以重复使用的,如果我像上图那样定义A这个数组,那么他将会是A[1,2,3,4,5],这样是可以实现,但是如果我要在程序中定义维数呢?定义指定的维数,我该如何操作?如何添加多一个参数?或者说,不用这个命令也可以,但是如何在程序中添加指定的维数?

最佳答案

查看完整内容

一般都说这些多维数组都不这么使用.如果是逻辑很强什么的,可以使用数据库代替 数组可以说是快速操作的方法.重新定义数据会把维数改变的比如 重定义数组 (整数型, 假, 1, 2) 如果是要修改某一位数那可以取维数上限先 比如 取数组下标(整数型 ,1)取数组下标( 整数型 ,2) 然后再定义参数,不过这样,也有不好的地方,数据虽然不会丢失,但重新定义的 后面数据将会变成初始值{:soso_e100:} 文笔不好望您能看懂,要是要这么做,最好使用数据 ...

回答提醒:如果本帖被关闭无法回复,您有更好的答案帮助楼主解决,请发表至 源码区 可获得加分喔。
友情提醒:本版被采纳的主题可在 申请荣誉值 页面申请荣誉值,获得 1点 荣誉值,荣誉值可兑换荣誉会员、终身vip用户组。
快捷通道:申请荣誉值

结帖率:67% (16/24)
发表于 2012-7-30 17:58:08 | 显示全部楼层   广东省广州市
本帖最后由 微凉 于 2012-7-30 19:09 编辑

一般都说这些多维数组都不这么使用.如果是逻辑很强什么的,可以使用数据库代替
数组可以说是快速操作的方法.重新定义数据会把维数改变的比如
重定义数组 (整数型, 假, 1, 2)
1.gif
如果是要修改某一位数那可以取维数上限先
比如 取数组下标(整数型 ,1)取数组下标( 整数型 ,2)
然后再定义参数,不过这样,也有不好的地方,数据虽然不会丢失,但重新定义的 后面数据将会变成初始值{:soso_e100:}
文笔不好望您能看懂,要是要这么做,最好使用数据库来操作
回复

使用道具 举报

结帖率:51% (38/75)
 楼主| 发表于 2012-7-30 19:46:31 | 显示全部楼层   广东省珠海市
微凉 发表于 2012-7-30 19:06
一般都说这些多维数组都不这么使用.如果是逻辑很强什么的,可以使用数据库代替
数组可以说是快速操作的方法 ...

呃,我感觉您的说的是如何定义数组数,那么请问,有什么方法可以在程序猜中操作添加维数?

点评

取数组下标(整数型 ,1) 以此类推, 然后用 重定义数组来重置上限 说了多维数组操作不太方便,所以说不好 ,最好使用数据库   广东省广州市  详情 回复 发表于 2012-7-30 19:48
回复

使用道具 举报

结帖率:67% (16/24)
发表于 2012-7-30 19:48:11 | 显示全部楼层   广东省广州市
电人超万 发表于 2012-7-30 19:46
呃,我感觉您的说的是如何定义数组数,那么请问,有什么方法可以在程序猜中操作添加维数?

取数组下标(整数型 ,1)
以此类推,
然后用 重定义数组来重置上限
说了多维数组操作不太方便,所以说不好 ,最好使用数据库
回复

使用道具 举报

结帖率:51% (38/75)
 楼主| 发表于 2012-7-30 19:51:40 | 显示全部楼层   广东省珠海市
微凉 发表于 2012-7-30 19:48
取数组下标(整数型 ,1)
以此类推,
然后用 重定义数组来重置上限

能给个例子吗?感激不尽,是添加维数的例子

点评

没那脑子写,话说这有何用?   广东省广州市  详情 回复 发表于 2012-7-30 19:53
回复

使用道具 举报

结帖率:67% (16/24)
发表于 2012-7-30 19:53:41 | 显示全部楼层   广东省广州市
电人超万 发表于 2012-7-30 19:51
能给个例子吗?感激不尽,是添加维数的例子

没那脑子写,话说这有何用?
回复

使用道具 举报

结帖率:51% (38/75)
 楼主| 发表于 2012-7-30 19:57:55 | 显示全部楼层   广东省珠海市
微凉 发表于 2012-7-30 19:53
没那脑子写,话说这有何用?

用变量来存放数据。。
例如一个用户,他的信息是用户名,签名,等级,帖子数等。我把一个用户弄一维,然后存放,一个用户一维。
我知道数据库比较好,但是我总觉得数据库麻烦,调用不方便

点评

自定义数据类型不行吗?   广东省广州市  详情 回复 发表于 2012-7-30 21:18
回复

使用道具 举报

头像被屏蔽
结帖率:29% (5/17)
发表于 2012-7-30 20:31:15 | 显示全部楼层   广东省汕头市
看了你们的对话 最后我还是建议你直接用数据库 易数据库方便 你用这个本身思路就错误的 错上加错 你的软件不会成功的。换办法照样可以实现 编程就是一个思路问题。
回复

使用道具 举报

结帖率:51% (38/75)
 楼主| 发表于 2012-7-30 20:32:27 | 显示全部楼层   广东省珠海市
346091463 发表于 2012-7-30 20:31
看了你们的对话 最后我还是建议你直接用数据库 易数据库方便 你用这个本身思路就错误的 错上加错 你的软件不 ...

数据库我老觉得麻烦。。。。易语言就没这个功能么?。。。。
回复

使用道具 举报

头像被屏蔽
结帖率:29% (5/17)
发表于 2012-7-30 20:40:07 | 显示全部楼层   广东省汕头市
电人超万 发表于 2012-7-30 20:32
数据库我老觉得麻烦。。。。易语言就没这个功能么?。。。。

我想我不会再回复你了 因为你的大脑已经进入盲区 即是死循环了  何为易语言没这个功能呢? 根本是你思路有问题罢了 还是强调那句 思路的问题。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报QQ: 793400750,邮箱:wp@125.la
网站简介:精易论坛成立于2009年,是一个程序设计学习交流技术论坛,隶属于揭阳市揭东区精易科技有限公司所有。
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备2025452707号) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表