当前位置: 首页 > news >正文

免费简历模板的网站基于jsp的网站建设论文

免费简历模板的网站,基于jsp的网站建设论文,网站幻灯片js代码,新会网站建设快捷查看指令 ctrlf 进行搜索会直接定位到需要的知识点和命令讲解(如有不正确的地方欢迎各位小伙伴在评论区提意见,博主会及时修改) 函数 一,什么是函数 函数是一段功能代码,用来解决shell编程中冗余代码[重复且不连续出现的功能…

快捷查看指令 ctrl+f 进行搜索会直接定位到需要的知识点和命令讲解(如有不正确的地方欢迎各位小伙伴在评论区提意见,博主会及时修改)

函数

一,什么是函数
函数是一段功能代码,用来解决shell编程中冗余代码[重复且不连续出现的功能性代码]的问题
1、把相同的程序段定义为函数,可以减少整个程序段代码量,提升开发效率。
2、增加程序段可读性、易读性,提升管理效率。
3、可以实现程序功能模块化,使得程序具备通用性(可移植性)。

### 1. 先定义函数函数名(函数的唯一标识) + 函数体(功能代码)
### 2. 调用函数
### 函数定义的语法
## 1. 标准shell的函数定义function 函数名(){函数体linux命令if-else循环变量----(局部变量)return 返回值}
## 2. 简化写法1function 函数名{函数体linux指令if-else循环变量定义使用return 返回值}
## 3. 简化写法2函数名(){函数体return 返回值;}
### 函数调用
函数名
案例:
# 定义函数
function print(){echo "床前明月光"echo "疑是地上霜"echo "举头望明月"echo "低头思故乡"return 10下方不允许在写代码 ---- 不可达
}
# 函数调用
print
  1. 执行函数时,直接写函数名即可 无需添加其他内容
  2. 函数必须先定义,再执行 ----- shell脚本是自上向下加载执行
  3. 想要在函数内部定义局部变量,使用​ local ​关键字
  4. 函数如果单独写入一个文件里,建议使用 source 去执行该文件
  5. 函数返回的结果,可以通过 $? (全局变量) 进行获取
return语句和exit语句
相同点:都可以让程序返回
不同点:
1. return 只是代表当前函数执行结束,返回一个结果(返回值)
2. exit 代表当前文件执行结束
3. exit 可以结束当前shell环境,回到上一层 父shell
函数实践
1. 定义函数
2. 执行函数调用

场景一: 在同一个shel文件中,定义和使用函数

案例:
[root@centos-128 abc]# cat fun2.sh
#!/bin/bash
#函数定义
function hello(){echo "HelloWorld"return 100
}#函数调用
hello执行结果:
[root@centos-128 abc]# ./fun2.sh
HelloWorld
[root@centos-128 abc]# echo $?
100[root@centos-128 abc]# set | grep "hello"
[root@centos-128 abc]# hello      ### 此时 函数和变量位于子shell环境 父shell 拿不到
-bash: hello: 未找到命令
[root@centos-128 abc]# source fun2.sh    ### 将执行的变量和函数 引入当前的 shell环境[source其实是引用
当前的shel环境去执行文件 不开启子shell]
HelloWorld
[root@centos-128 abc]# set | grep "hello"
hello ()
[root@centos-128 abc]# hello
HelloWorld

#source与.#

将执行的变量和函数 引入当前的 shell环境[source其实是引用当前的shel环境去执行文件 不开启子shell]

场景二:

1.函数写在一个文件中,只做定义 不做执行

2.另外一个脚本中 读取该函数文件 且加载该函数

[root@centos-128 abc]# cat fun2.sh
#!/bin/bash
#函数定义
function hello(){echo "HelloWorld"return 100
}
[root@centos-128 abc]# cat fun5.sh
#!/bin/bash
[ -e /abc/fun2.sh ] && source /abc/fun2.sh || exit
hello
[root@centos-128 abc]# ./fun5.sh
HelloWorld
[root@centos-128 abc]# echo $?
100
函数脚本传入参数

[root@centos-128 abc]# cat fun3.sh
#!/bin/bash
function print(){echo "print函数调用执行"echo "第一个参数:$1  第二个参数:$2  第三个参数:$3  传参总个数:$#"
}
[root@centos-128 abc]# cat fun4.sh
#!/bin/bash
[ -e /abc/fun3.sh ] && source /abc/fun3.sh || exit
print $1 $2 $3
[root@centos-128 abc]# ./fun4.sh javascript java vue python
print函数调用执行
第一个参数:javascript  第二个参数:java  第三个参数:vue  传参总个数:3
http://www.yayakq.cn/news/878965/

相关文章:

  • 网站后台管理系统免费下载书法网站优化关键词
  • 部门网站建设管理报告登录全球最大的域名注册商网站
  • 阜宁做网站哪家公司最好企业网站有哪些例子
  • 乡镇中心小学校园网站建设指南推介网官网
  • 中国做视频网站有哪些内容做网站大约需要多少钱
  • 弄个做网站公司网店美工的职责有哪些
  • 网站做的最好的网站有哪些wordpress添加百度云
  • 宁波育才建设教育集团网站怎么将网站做成小程序
  • wix做网站教程自己怎么在电脑上做网站
  • 百度网站v2升级到v3怎么做东营建设信息网站电话
  • 广州网站seo地址dw做企业网站
  • 网站建设个人接单wordpress装到路由器上
  • 中卫网站推广营销向百度提交网站
  • 巩义网站优化培训会员管理系统哪个好
  • 负责公司网站建设的岗位叫什么漂亮的网站底部代码
  • 百度网站检测江苏省建设厅网站证件查询
  • 企业网站推广的模式推广网站的方法有
  • 大连普兰店网站建设wordpress页面功能
  • 名片式网站模板在家做兼职官方网站平台
  • 平面设计的网站有哪些网站关于申请网站建设的报告
  • 室内设计网站有哪些比较好重庆妇科医院排名前十
  • 菲律宾做网站好吗无锡网页设计培训公司
  • 怎样做天猫网站视频扶沟县建设局网站
  • 网站功能分析推广优化seo
  • 北京十佳网站建设行业网站制作
  • 怎么做外网的网站大连做公司网站哪家好
  • 网站制作很好 乐云践新建设网站书籍pdf
  • 扁平化高端网站模板福州做网站改版哪里比较好
  • 网站浏览器兼容wordpress数据库备份恢复
  • 建一个平台网站需要多少钱大连网站建设信息