Perl 教程 之 Perl 数组 10

简介: 将数组转换为字符串

Perl 教程 之 Perl 数组 10

Perl 数组

Perl 数组一个是存储标量值的列表变量,变量可以是不同类型。

将数组转换为字符串

Perl 中将数组转换为字符串使用 join() 函数,语法格式如下:

join EXPR, LIST
参数说明:

EXPR:连接符。
LIST:列表或数组。
实例

!/usr/bin/perl

定义字符串

$var_string = "www-baidu-com";
$var_names = "google,taobao,baidu,weibo";

字符串转为数组

@string = split('-', $var_string);
@names = split(',', $var_names);

数组转为字符串

$string1 = join( '-', @string );
$string2 = join( ',', @names );

print "$string1\n";
print "$string2\n";
执行以上程序,输出结果为:

www-baidu-com
google,taobao,baidu,weibo

目录
相关文章
SVN 将文件还原到之前的指定版本
SVN 将文件还原到之前的指定版本
3610 1
SVN 将文件还原到之前的指定版本
‘you-get‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件
‘you-get‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件
722 0
|
XML 存储 Java
Vim操作指令全解析
Vim是Linux环境中高效文本编辑的强大工具,支持多种模式(普通、插入、可视、命令行)以实现灵活操作。本文全面解析Vim的基础移动、编辑指令,搜索替换功能,窗口分屏技巧,寄存器与宏使用,以及高级文本对象操作和批量处理方法。同时,提供实用配置建议和插件推荐(如NERDTree、vim-airline),帮助用户提升效率。学习资源包括内置教程`vimtutor`及官方文档,助您从新手成长为Vim高手。
686 7
|
机器学习/深度学习 人工智能 算法
机器学习与深度学习:差异解析
机器学习与深度学习作为两大核心技术,各自拥有独特的魅力和应用价值。尽管它们紧密相连,但两者之间存在着显著的区别。本文将从定义、技术、数据需求、应用领域、模型复杂度以及计算资源等多个维度,对机器学习与深度学习进行深入对比,帮助您更好地理解它们之间的差异。
|
设计模式 中间件 Java
校招阿里这三年,聊点非技术的
作者总结了在阿里的三年时间中所收获的宝贵经验和成长感悟。
|
SQL 存储 安全
Web安全-CSRF跨站请求伪造
Web安全-CSRF跨站请求伪造
628 4
|
调度 C++
PV操作知识点
PV操作知识点
1232 1
|
消息中间件 算法 Java
C++实时通信优化技术探究
C++实时通信优化技术探究
294 3
|
自然语言处理 文字识别 测试技术
测试CLIP zero-shot learning
CLIP是OpenAI的多模态预训练模型,使用对比学习在大量文本-图像对上训练,便于迁移至各种下游任务,如图像分类、OCR等。它通过分别编码文本和图像并计算相似度来评估匹配度。在图像分类测试中,CLIP能有效识别图像类别。此外,CLIP还可用于图像描述生成、文本搜图和文本生成图片(如AIGC)。近期研究致力于优化CLIP的数据、模型和监督方法。5月更文挑战第11天
463 0
|
算法 Python
函数的递归调用与嵌套调用详解
函数的递归调用与嵌套调用详解
1366 0

热门文章

最新文章