大佬教程收集整理的这篇文章主要介绍了在Perl6中输入强制,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
“100” .INT
我(我想)我知道我可以这样做,因为https://docs.perl6.org/type/Str的Str-type文档列出了Int-method.现在,为了将这个新创建的Int强制转换为Complex类型的对象,我尝试了以下强制:
“100” .Int.Complex
哪个有效:-)所以没问题.除了我无法弄清楚它为何起作用. https://docs.perl6.org/type/Int的Int-type文档未列出方法Complex.我确实为ComplexStr类找到了一个具有此名称的方法,但我不知道这是否与我的Int有关,或者不是.
所以问题是:上述强制如何运作?复合方法来自何处?我怎么能知道我可以在尝试之前在Int-object上调用它?
你总是可以通过调用它来找到对象支持的方法.^方法:
perl6 -e '$_>>.name.join(",").say for 123.^methods.sort(*.Name).rotor(5 => 0,:partial)' ACCEPTS,Bool,Bridge,Capture,Complex DUMP,FatRat,Int,Num,Numeric Range,Rat,Real,Str,WHICH abs,acos,acosec,acosech,acosh acotan,acotanh,asec,asech,asin asinh,atan,atan2,atanh,base ceiling,chr,cis,conj,cos cosec,cosech,cosh,cotan,cotanh exp,expmod,floor,gist,is-prime isNaN,log,log10,lsb,msb narrow,new,perl,polymod,pred rand,roots,round,sec,sech sign,sin,sinh,sqrt,succ
与此同时,我在pushed a commit to the docs repo中添加了缺失的方法.该网站已经通过更改重新生成:https://docs.perl6.org/type/Int#(Real)_method_Complex
以上是大佬教程为你收集整理的在Perl6中输入强制全部内容,希望文章能够帮你解决在Perl6中输入强制所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。