码迷,mamicode.com
首页 > 其他好文 > 详细

$cast

时间:2018-09-27 15:29:23      阅读:381      评论:0      收藏:0      [点我收藏+]

标签:变量   runtime   pil   动态类型转换   ror   静态类   ssi   UNC   返回   

$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

标签:变量   runtime   pil   动态类型转换   ror   静态类   ssi   UNC   返回   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!