linux shell实现从函数返回数组
#!/bin/bash
function arraydb {
//定义局部变量
local orginalarray
local newarray
local element
local i
orginalarray=($(echo''$@''))
newarray=($(echo''$@''))
element=$[ $# - 1 ] //数组个数-1
for((i=0;i<=$element-1;i++)){ //c语言风格的for循环
newarray[$i]=$[ orginal[$i] * 2 ]
}
echo ${newarray[*]}
}
myarray=(1,2,3,4,5,6)
echo ''the orginalarray is:${myarray[*]}''
args=$(echo ${myarray[*]})
result=($(arraydb $args)) //调用函数
echo ''the newarray is:$result[*]'' //注意$result[*]显示数组
转载于:https://www.cnblogs.com/pcy226/p/9306598.html
linux shell实现从函数返回数组相关推荐
- linux shell 字符串 数组,bash shell函数返回数组字符串
#!/bin/bash # script:getselfvar.sh # 每个脚本中都在末尾追加了一段特殊的域名ip序列,需要将这段序列存放到数组变量中,供 # 脚本使用,例子中的ip和域名是处理过的 ...
- 【转】C 从函数返回数组
http://www.runoob.com/cprogramming/c-return-arrays-from-function.html C 从函数返回数组 C 数组 C 语言不允许返回一个完整的数 ...
- linux shell带索引下标遍历数组
linux shell带索引下标遍历数组 for(( i=0;i<${#tmp_arr[@]};i++));do# go get ${tmp_arr[i]}@masterecho ${tmp_a ...
- c语言怎么返回数组,c++从函数返回数组的方法代码
c++如何从函数返回数组? C++ 从函数返回数组 C++ 不允许返回一个完整的数组作为函数的参数.但是,您可以通过指定不带索引的数组名来返回一个指向数组的指针. 如果您想要从函数返回一个一维数组,您 ...
- matlab二重指针,VC++中函数返回数组指针或者带指针的结构体的编译方式是否可取? - 程序语言 - 小木虫 - 学术 科研 互动社区...
libralibra 构造函数+析构函数应该是比较正规的做法吧, 你的结构体/类被提早释放的问题,是不是那个结构体是局部变量,当超出作用域时对象被销毁,如果存在析构函数,会被默认调用, 如果你返回结构 ...
- 关于C语言函数返回数组的问题【转】
(转自:https://blog.csdn.net/earbao/article/details/53401800) 关于C语言函数返回一个数组 c语言中函数不能直接返回一个数组,但是可以用其他方式实 ...
- c语言在函数中返回数组,关于C语言函数返回数组的问题
关于C语言函数返回一个数组 c语言中函数不能直接返回一个数组,但是可以用其他方式实现类似功能,不过需要注意: 1.该数组不能是返回函数的局部变量数组,因为局部变量数组在退出函数后会被释放. 可以是全局 ...
- c语言中自定义函数返回数组,C语言自定义函数返回数组的方法(图文详解)
C语言自定义函数返回数组的方法(图文详解) 最近看到一些同学问题,有提到说:如何在一个函数中返回数组呢? 能否直接在自定义 函数中,写成char *类型返回值,直接返回呢?,代码如下: 直接返回str ...
- vb.net函数返回数组
今天写了一个程序需要函数返回数组,看了别的网友的程序发现有bug,特此记录一下 返回函数写法 Private Function Fun_Fp32ToByte(ByVal fp32 As Single) ...
最新文章
- 人工智能及其应用(第5版).蔡自兴-4章课后习题。【部分参考答案】
- 具有缺失值的多元时间序列的递归神经网络
- ExtJs4 笔记(5) Ext.Button 按钮
- Go 语言编程 — 并发 — 同步原语与锁
- Python基础第19天
- Redis Hash 哈希 结构
- 面试官问 async、await 函数原理是在问什么?
- html5边框闪烁,HTML – CSS框阴影动画像素艺术闪烁
- 蓝桥杯2016年第七届C/C++省赛B组第九题-交换瓶子
- STM-1和SDH的关系
- java小数的数据类型_Java的基本数据类型
- 数据分析指标到底应该怎么解读?
- oracle官网(中文)
- 手机下载神器批量下载图片教程
- 《辉煌优配》科技股强势引领A股反弹 沪深两市日成交额再超万亿元
- python控制excel降序排列_Python实现EXCEL表格的排序功能示例
- 鸿蒙系统经常黑屏,电脑老是会黑屏是为什么
- 发哥莫慌!这56亿让区块链帮你搞定
- Parallels Desktop 如何使用键盘快捷键
- note2 android版本,魅蓝Note2的系统是什么?魅蓝Note2能升级安卓5.0吗?
热门文章
- Schedule模块,Python 周期任务简单神器
- 免费好用的代码编写工具
- 制作一款视频摄像机模拟器具备RTSP和GB28181设备功能的意义在哪里?
- JAVA 中文名字转拼音
- Vintage、滚动率、迁移率的应用(转载)
- 10分钟学会数据库压力测试https://img-blog.csdnimg.cn/c2239221c77e4c6aba576b035f3a0fd2.png
- 张小龙:创立微信的原因之一是自己不喜欢使用 QQ
- 06、HTML文件和第一个网页
- 关于LCD的烧屏问题
- vue拖拽组件生成页面代码,vue可视化拖拽组件模板