Perl 中的 splice函数

首页 / Perl入门教程 / Perl 中的 splice函数

描述

此函数从LENGTH元素的OFFSET元素中删除ARRAY元素,如果指定,则用LIST替换删除的元素。如果省略LENGTH,则从OFFSET开始删除所有内容。

语法

以下是此函数的简单语法-

无涯教程网

splice ARRAY, OFFSET, LENGTH, LIST

splice ARRAY, OFFSET, LENGTH

splice ARRAY, OFFSET

返回值

该函数返回-

链接:https://www.learnfk.comhttps://www.learnfk.com/perl/perl-splice.html

来源:LearnFk无涯教程网

  • 在标量context中,如果没有删除任何元素,则为undef
  • 在标量context中删除了最后一个元素
  • 在列表context中,失败时为空列表
  • 在列表context中已删除的元素列表

以下是显示其基本用法的示例代码-

#!/usr/bin/perl -w

@array       =("a", "e", "i", "o", "u");
@removedItems=splice(@array, 0 , 3, ("A", "E", "I"));

print "Removed items: @removedItems\n";

执行上述代码后,将产生以下输出-

Removed items: a e i

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

程序员进阶攻略 -〔胡峰〕

编译原理之美 -〔宫文学〕

SRE实战手册 -〔赵成〕

跟月影学可视化 -〔月影〕

React Native 新架构实战课 -〔蒋宏伟〕

说透元宇宙 -〔方军〕

人人都用得上的数字化思维课 -〔付晓岩〕

现代C++20实战高手课 -〔卢誉声〕

互联网人的数字化企业生存指南 -〔沈欣〕

好记忆不如烂笔头。留下您的足迹吧 :)