第五周 深藏阁楼爱情的钟 2022-01-11 15:31 374阅读 0赞 函数调用 函数的调用: 可在交互式环境下定义函数,即直接在bash命令行里写函数和调用函数。 可将函数放在脚本文件中作为它的一部分,即在同一个脚本文件里调用函数。 可放在只包含函数的单独文件中,即其他shell脚本可以调用这个文件,用. path/to/functions_file或者source path/to/functions_file 函数调用很简单: 无参数:function\_name 有参数:functions\_name arg1 arg2 ... argN functions_name为函数名,arg为argument(参数)的意思。在函数体中当中,可使用$1, $2调用这些参数;还 可以使用$@, $*, $#等特殊变量 函数返回值 函数有两种返回值: 函数的执行结果返回值: (1) 使用echo等命令进行输出 (2) 函数体中调用命令的输出结果 函数的退出状态码: (1) 默认取决于函数中执行的最后一条命令的退出状态码 (2) 自定义退出状态码,其格式为: return 从函数中返回,用最后状态命令决定返回值。 return 0 无错误返回。 return 1-255 有错误返回。 函数中的局部变量 当函数中有变量的时候,和函数体外的变量容易冲突,这时候可以用局部变量 在函数中定义局部变量的方法: local NAME=VALUE 环境函数(全局函数) export -f func或者declare -fx func declare中,-f的意思是function,-x的意思是export 递归函数 函数直接或间接调用函数自身。 阶乘: \#!/bin/bash fact() \{ if \[ $1 -eq 0 -o $1 -eq 1 \]; then echo 1 else echo $\[$1\*$(fact $\[$1-1\])\] fi \} fact $1 转载于:https://blog.51cto.com/14331877/2409508
相关 第十五周. 十五周 A、1的个数 代码 B、最小素数对 代码 C、又是一道简单题 代码 D、图的m着色问题 代 谁借莪1个温暖的怀抱¢/ 2022年10月06日 06:54/ 0 赞/ 246 阅读
相关 第五周测验 1. 与指定数字相同的数的个数 [点击打开链接][Link 1] 描述 输出一个整数序列中与指定数字相同的数的个数。 输入 输入包含三行: 第一行为N,表 你的名字/ 2022年05月20日 07:53/ 0 赞/ 231 阅读
相关 第五周 函数调用 函数的调用: 可在交互式环境下定义函数,即直接在bash命令行里写函数和调用函数。 可将函数放在脚本文件中作为它的一部分,即在同一个脚本 深藏阁楼爱情的钟/ 2022年01月11日 15:31/ 0 赞/ 375 阅读
相关 第五周作业 <table> <thead> <tr> <th>这个课程属于哪个课程</th> <th>C语言程序设计II</th> </tr> </th 末蓝、/ 2022年01月07日 09:53/ 0 赞/ 378 阅读
相关 第五周作业 ![1581840-20190329124817262-1330362741.png][] 本题目要求编写程序统计一行字符中单词的个数。所谓“单词”是指连续不含空格的字符串 痛定思痛。/ 2022年01月06日 08:37/ 0 赞/ 360 阅读
相关 第五周作业 第四周预习题 7-1 统计一行文本的单词个数 (15 分) 本题目要求编写程序统计一行字符中单词的个数。所谓“单词”是指连续不含空格的字符串,各单词之间用空格分隔,空格数可 「爱情、让人受尽委屈。」/ 2021年12月24日 16:17/ 0 赞/ 613 阅读
相关 第五周作业 <table> <tbody> <tr> <td><span style="font-size:18pt;">这个作业属于那个课程</span></td> 悠悠/ 2021年12月16日 03:09/ 0 赞/ 432 阅读
相关 第十五周 2019春第三次课程设计实验报告 一、 实验项目名称 实时时钟 二、 实验项目功能描述 时钟的走动 三、 项目模块结构介绍 设计游戏尺寸 Initg 梦里梦外;/ 2021年12月09日 05:01/ 0 赞/ 357 阅读
相关 第五周作业 7-1 统计一行文本的单词个数 (15 分) 本题目要求编写程序统计一行字符中单词的个数。所谓“单词”是指连续不含空格的字符串,各单词之间用空格分隔,空格数可以是多个。 不念不忘少年蓝@/ 2021年10月23日 06:59/ 0 赞/ 480 阅读
还没有评论,来说两句吧...