首页 > 其他 > 详细

$cast

时间:2018-09-27 15:13:51      阅读:151      评论:0      收藏:0      [点我收藏+]

$cast可以作为task,也可以作为function。作为task时,当cast失败,会产生runtime error, 作为function时,cast成功返回1,失败返回0,不会产生runtime error。$cast是动态类型转换,只在runtime check,而静态类型转换是compile check。

对于class cast,可以将subclass assign给super class,一般不能将super class assign 给subclass。但是如果super class的handle指向subclass,那可以将这个super class的handle assign给改subclass变量。

$cast

原文:https://www.cnblogs.com/lybinger/p/9712931.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!