前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >季更45/90

季更45/90

作者头像
编程随想曲
发布2022-04-21 14:56:27
1330
发布2022-04-21 14:56:27
举报
文章被收录于专栏:编程随想曲编程随想曲

编程随想

Bash 函数

代码语言:javascript
复制
1.Bash 函数定义的语法有两种。
# 第一种
fn() {
  # codes
}

# 第二种
function fn() {
  # codes
}

2.参数变量
$1~$9:函数的第一个到第9个的参数。
$0:函数所在的脚本名。
$#:函数的参数总数。
$@:函数的全部参数,参数之间使用空格分隔。
$*:函数的全部参数,参数之间使用变量$IFS值的第一个字符分隔,默认为空格,但是可以自定义。

3.return命令用于从函数返回一个值,如果命令行直接执行函数,下一个命令可以用$?拿到返回值
function func_return_value {
  return 10
}
$ func_return_value
$ echo "Value returned by function is: $?"
Value returned by function is: 10

4.Bash 函数体内直接声明的变量,属于全局变量,整个脚本都可以读取。这一点需要特别小心。
函数里面可以用local命令声明局部变量。

Python循环和列表

代码语言:javascript
复制
for i in list:
  print(i)

i = 0
while i < 5:
  print(i)
  i+=1
  
for i in range(0,6):
  print(i)

list = [1,2,3]
for i in list:
  print(i)
print(list[0])
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-02-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 编程随想曲 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档