您的位置:逆风者 易飞扬 正文
 添加时间:2007-11-11 原文发表:2007-11-11 人气:107

一开始的时候,“控制台.输出行()”只有一个参数,为了支持多种类型,重载了多个版本:

 控制台.输出行(整数 n)
逆@风@者
 控制台.输出行(小数 d)
 控制台.输出行(逻辑 b)
 控制台.输出行(文本 s)
 控制台.输出行(字节集 bin)
 控制台.输出行(对象 o)

可以这么使用:

 控制台.输出行(123); //输出整数
 控制台.输出行(100.123); //输出小数
 控制台.输出行(真 == 假); //输出逻辑值
 控制台.输出行("祖国您好"); //输出文本
 
//......

后来“易语言.飞扬”中引入了“通用型”,“控制台.输出行()”被顺理成章地简化了:

 控制台.输出行(通用型 v)

使用方法仍然保持基本不变:

 控制台.输出行(123); //输出整数
 控制台.输出行(100.123); //输出小数
 控制台.输出行(真 == 假); //输出逻辑值
 控制台.输出行("祖国您好"); //输出文本
 
//......

后来“易语言.飞扬”又引入了“可扩展参数”(或称“可变参数”“变长参数”)特性,“控制台.输出行()”理所当然地又升级了:

 控制台.输出行(通用型 v <扩展开始>)

经过这次改进,在依然保持原有用法不变的情况下,又支持了同时输出多个参数(参数个数不限,参数类型不限):

 控制台.输出行(123);
 控制台.输出行(
11.2, 真, 假, "文本"); 
 整数 x 
= 13998508;
 控制台.输出行(
"x = ", x); //输出“x = 13998508”

注:目前还不能将对象或数组自动转换到“通用型”,所以下面这种用法暂时是不支持的(还有升级的空间):

 控制台.输出行(创建 对象());
 控制台.输出行(创建 整数[100]);

好在对象和数组都有“到文本()”方法,可以先转换到文本然后传入“控制台.输出行()”:

 控制台.输出行(某对象.到文本(), 某数组.到文本());

再后来,我们又增加了“控制台.输出多行()”,它的功能与“控制台.输出行()”基本一致,只不过前者在每个参数后换行,而后者只在最后一个参数后换行。

相关文章

“祖国,您好!”例程
易语言飞扬集成开发环境 EFIDE 0.1.0 Beta版
易语言飞扬集成开发环境简明使用手册
易语言飞扬十分钟入门教程
IDE中的可视化界面设计器
类型反射机制与反射类库
易语言飞扬专区开放,期待您的参与
《易飞扬面向对象编程》第2版
apr库生成随机数
从简单的窗口程序研究出的阶段性成果
自制曲线图,柱状图控件
用表格做的十六进制编辑器
算24点小游戏
邮件接收类
文件对话框例程
对初学易飞扬朋友们的一些建议
窗口吸附例程

相关评论

评论人:liigo2008-05-05
不错不错,这个网站很好,资料精而全。

本文章所属分类:首页 易飞扬

  热门关键字: