Thinbug
News
" ref"的目的是什么?和" out" Vala中的关键字?
时间:2015-07-03 13:28:51
标签:
c#
parameter-passing
vala
如何以及何时使用这些关键字?
它们与
C#
具有相同的目的吗?
1 个答案:
答案 0 :(得分:6)
documentation
表明它们与C#完全相同:
的
'出'来自呼叫方
:您可以将未初始化的变量传递给 方法,您可能希望在方法之后初始化它 返回
的
'出'来自被叫方
:该参数被视为未初始化和 你必须初始化它
的
' REF'来自来电方
:您的变量 传递给方法必须初始化,它可能会被更改或 不是通过方法
的
' REF'来自被叫方
:考虑参数 初始化,你可以改变它
相关问题
'ref'和'out'关键字之间有什么区别?
ref和out之间有什么区别
Vala中的g_param_spec_boxed()相当于什么?
C ++中的'ref'和'sealed'关键字是什么?
C ++中'和','或'等关键字的目的是什么?
MongoDb中$ ref(DBRef)的真正目的是什么?
Ref-qualified成员函数的目的是什么?
元标记中应用程序名称和关键字的用途是什么?
ref和out有什么区别?
" ref"的目的是什么?和" out" Vala中的关键字?
最新问题
我写了这段代码,但我无法理解我的错误
我无法从一个代码实例的列表中删除 None 值,但我可以在另一个实例中。为什么它适用于一个细分市场而不适用于另一个细分市场?
是否有可能使 loadstring 不可能等于打印?卢阿
java中的random.expovariate()
Appscript 通过会议在 Google 日历中发送电子邮件和创建活动
为什么我的 Onclick 箭头功能在 React 中不起作用?
在此代码中是否有使用“this”的替代方法?
在 SQL Server 和 PostgreSQL 上查询,我如何从第一个表获得第二个表的可视化
每千个数字得到
更新了城市边界 KML 文件的来源?