在Perl 5中定义了负操作数的%的行为?
发布时间:2020-12-15 23:34:25 所属栏目:大数据 来源:网络整理
导读:直到最近(即C99),模运算符的行为是在C中定义的实现.由于Perl 5是用C编写的,它是否依赖于用于构建它的C编译器的行为? 解决方法 不,Perl 5在 perlop 中定义了模运算符,甚至还有测试以确保它按照文档记录的方式工作. 来自perl / t / op / arith.t tryeq $T++,1
直到最近(即C99),模运算符的行为是在C中定义的实现.由于Perl 5是用C编写的,它是否依赖于用于构建它的C编译器的行为?
解决方法
不,Perl 5在
perlop 中定义了模运算符,甚至还有测试以确保它按照文档记录的方式工作.
来自perl / t / op / arith.t tryeq $T++,13 % 4,1; tryeq $T++,-13 % 4,3; tryeq $T++,13 % -4,-3; tryeq $T++,-13 % -4,-1; 但是,如果您使用 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |