问题描述
函数Sample1 ( x在日期中, y出字符)返回编号为
开始
----
---
---
返回(1)
例外
-------
--------
-----
返回( (0)
结束样本1
函数Sample2 ( x in日期, y out字符)返回编号为
Z字符;
w日期;
q字符;
开始
z=样品1(w,q) ;
返回(1)
例外
-------
--------
-----
返回( (0)
结束样本2
这里我怀疑z变量应该是Sample1中的“返回number as”中的数据类型
'z=Sample1(w, q);'是否为正确的赋值方式
开始
----
---
---
返回(1)
例外
-------
--------
-----
返回( (0)
结束样本1
函数Sample2 ( x in日期, y out字符)返回编号为
Z字符;
w日期;
q字符;
开始
z=样品1(w,q) ;
返回(1)
例外
-------
--------
-----
返回( (0)
结束样本2
这里我怀疑z变量应该是Sample1中的“返回number as”中的数据类型
'z=Sample1(w, q);'是否为正确的赋值方式
专家解答
变量的数据类型应该与函数返回的数据类型相同。否则,您可以获得隐式转换。
所以是的, z应该是一个数字,而不是字符。
注意-我看到函数也有一个out参数。把这些放在函数里不是个好主意。使用z的额外out参数来创建样本1和样本2过程。或者,如果你觉得冒险,定义一个包含y和z的记录类型,然后返回。
所以是的, z应该是一个数字,而不是字符。
注意-我看到函数也有一个out参数。把这些放在函数里不是个好主意。使用z的额外out参数来创建样本1和样本2过程。或者,如果你觉得冒险,定义一个包含y和z的记录类型,然后返回。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




