在
Python 3中,假设您运行一门课程并在学期结束时决定您将删除第一个和最后一个作业成绩,并且仅对其余成绩进行平均:
def drop_first_last(grades): first,*middle,last = grades return avg(middle) print drop_first_last([100,68,67,66,23]);
在Perl 6中:
sub drop_first_last(@grades) { my ($first,*@middle,$last) = @grades; return avg(@middle); } say drop_first_last(100,23);
导致错误“无法在变量参数后放置必需参数$last”.
那么,在Perl 6中,与Python中的星形表达式相同的是什么?
解决方法
原文地址:https://www.jb51.cc/Perl/171757.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。