社区
Delphi
帖子详情
如何动态生成变量名?
happy1123
2003-06-17 04:10:21
我想在程序中动态生成变量名,如
可以随时生产新变量,取名为a1、a2、a3……
...全文
133
11
打赏
收藏
如何动态生成变量名?
我想在程序中动态生成变量名,如 可以随时生产新变量,取名为a1、a2、a3……
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
knock
2003-06-18
打赏
举报
回复
用数组就可以了嘛,为什么非得这么节约呢
wjlsmail
2003-06-18
打赏
举报
回复
// 用动态数组可以么 ?
风轻狂
2003-06-18
打赏
举报
回复
变量名在程序编译时就已经转换成偏移地址了,所在在运行期是没有变量名的,也就更不用提动态生成变量名了,不知说明白了吗
ImFool
2003-06-18
打赏
举报
回复
你是用惯了VFP的宏替换吧,这种用法一般只能出现在解释(或伪编译)型的开发工具中。
在Delphi中是不可能的,因为变量名在目标程序中并不存在。(对象的Name属性是另一回事)
也没有必要这么用,用数组没任何缺点。
happy1123
2003-06-17
打赏
举报
回复
没人会吗
happy1123
2003-06-17
打赏
举报
回复
??
happy1123
2003-06-17
打赏
举报
回复
不行,这样提示错误
zhksoft
2003-06-17
打赏
举报
回复
假设a1、a2、a3为integerg型 ,试试
i:=1;
(pchar('a'+inttostr(i)) as integer)
我在控制控件时这样用过
happy1123
2003-06-17
打赏
举报
回复
??
happy1123
2003-06-17
打赏
举报
回复
我的目的是已经存在一些变量如:a1、a2、a3……,想根据序号使用其中的变量,但不想使用数组。
liuhelin
2003-06-17
打赏
举报
回复
根我刚学计算机时的问题一样
其实变量名并不重要
变量名其实只是内存地址而已
如果你需要变量,动态申请内存就行拉
03Go语言实战之变量与常量
课程介绍了go语言当中的变量和常量使用方法,包含了变量的声明方式、简短变量声明、变量的作用域、指针、按值传递和按址传递的区别、常量介绍
python
动态
生成
变量名
以及
动态
获取变量的
变量名
必须现在需要
动态
创建16个list,每个list的名字不一样,但是是有规律可循,比如第一个list的名字叫: arriage_list_0=[],第二个叫arriage_list_1=[]……..依次类推,但是我又不想手动的去写16个这样的名字,太累了...
java
动态
生成
变量_有没有在Java中
动态
生成
变量的名字?
以下代码将
生成
一个名为“foo.bar.ClassWithFields”的类,其中包含字段“var0”到“var99”。当然,除了反射之外,没有办法访问这些字段,因为它们在编译时不存在,Java是一种静态类型的语言。import org.objectweb...
js如何
动态
循环
生成
变量名
?
如下: for (var i=0;i var field = "field" + i; console.dir(field); field = items.get(i); field.reset(); }
js
动态
生成
变量名
动态
生成
变量名
var vars={}; //批量定义 for(var i=0;i<5;i++){ var varName='name-'+i; //
动态
定义
变量名
vars[varName]='value-'+i; //
动态
赋值 } console.log(vars); ...
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章