local
发表于|更新于|Linux
|总字数:183|阅读时长:1分钟|浏览量:
local
在函数内定义局部变量。
概要
1 | local [-aAfFgilnrtux] [-p] [name[=value] ...] |
主要用途
- 在函数内定义局部变量
- 显示局部变量
- 在函数内定义全局变量
选项
1 | local命令的选项与declare命令的相同,请参考declare命令的选项。 |
参数
name(可选):变量名或已定义函数名。
value(可选):变量的值。
返回值
local返回true除非你提供了非法选项、赋值错误或是在函数外使用local命令。
例子
1 | 相关例子请参考declare命令 |
错误用法
- 在函数外使用该命令。
注意
- 该命令是bash内建命令,相关的帮助信息请查看
help命令以及man bash、info bash的相应部分。
文章作者: Estom
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Estom的博客!
相关推荐

2020-07-21
3 函数
1 定义函数函数1234567891011121314151617function abs(x) { if (x >= 0) { return x; } else { return -x; }}var abs = function (x) { if (x >= 0) { return x; } else { return -x; }};abs(10); JavaScript的函数允许传入过多的参数或者过少的参数,也不会影响函数的执行。 函数的属性arguments 因为javascript中,函数也被看做对象,所以能给变量赋值。也能有函数的属性。 只在函数内部起作用,并且永远指向当前函数的调用者传入的所有参数 1234567function foo(x) { console.log('x = ' + x); // 10 ...

2020-09-25
11数学运算
数学函数(Mathematical functions)三角函数 method description sin(x, /[, out, where, casting, order, …]) 正弦函数, element-wise. cos(x, /[, out, where, casting, order, …]) 余弦函数 element-wise. tan(x, /[, out, where, casting, order, …]) 正切函数, element-wise. arcsin(x, /[, out, where, casting, order, …]) 反正弦函数, element-wise. arccos(x, /[, out, where, casting, order, …]) 反余弦函数, element-wise. arctan(x, /[, out, where, casting, order, …]) 反正切函数, element-wise. hypot(x1,...

2021-03-09
表单(1)-表单处理
>PHPHTML与表单 >>表单的实现 <form action = “welcom.php” method = “post”> name:<input type = “text” name = “name”><br> E-mail:<input type = “text” name “email”><br> </form> >>分析action指明了表单数据会发送到welcome.php进行处理。 method指明了发送方式为post >>.php对表单的处理 <body> welcome <?php echo $_POST[“name”];?> <br> Your email address is: <?php echo $_POST[“email”]; ?>...

2022-04-18
16 闭包
作用域链很多开发语言中都具有块级作用域,但 JavaScript 中并没有跨级作用域,这经常会导致理解上的困惑。如下示例: 1234if( true ){ var color = "blue";}console.log( color );// blue 上述代码在 if 语句中定义了变量 color。但该变量的作用域是全局域,原因是 JavaScript 中没有块级作用域。 虽然 JavaScript 没有块级作用域,但具有函数作用域。在某个函数内部定义的变量的作用域就是该函数作用域。 1234function fun(){ var javascript = "this is javascript";}console.log( javascript );// 输出报错 上述代码在函数 fun 内部定义了变量 JavaScript,该变量的作用域是 fun 函数作用域。所以在全局域访问该变量时会出错。 每一段 JavaScript 代码(全局代码或函数)都有一个与之关联的作用域链。这个作用域链是一个...

2021-12-24
declare
declare声明变量,设置或显示变量的值和属性。 语法1declare [-aAfFgilnrtux] [-p] [name[=value] ...] 主要用途 显示包含指定属性的全部变量和值 显示包含指定属性的一到多个变量和值 显示一到多个变量的属性和值 显示所有变量的属性和值并显示函数的定义 显示所有变量的属性和值 显示所有全局变量的属性和值 显示全部函数名和函数定义 只显示全部函数名 显示一到多个函数名和函数定义 只显示一到多个函数名 声明全局变量(可选:赋值) 声明变量(可选:赋值、属性) 增加、删除变量的属性(可选:赋值) 选项123456789101112131415161718192021-f 将操作或显示限制为函数名及函数定义。-F 只显示函数名(调试时附加行号和源文件)。-g 在shell函数中使用时创建全局变量;其他情况下忽略。-p 显示每个名称的属性和值。*设置属性的选项:-a 创建数组(如果支持)。-A 创建关联数组(如果支持)。-i 增加整型属性。+i 删除整型属性。-l 增加小写属性,变量的值将转换为小写。+l 删除小写属性。-n 增加引用属性(...

2020-09-23
2.2字符串
Python 字符串 原文: https://thepythonguru.com/python-strings/ 于 2020 年 1 月 10 日更新 python 中的字符串是由单引号或双引号分隔的连续字符系列。 Python 没有任何单独的字符数据类型,因此它们表示为单个字符串。 创建字符串 123>>> name = "tom" # a string>>> mychar = 'a' # a character 您还可以使用以下语法创建字符串。 123>>> name1 = str() # this will create empty string object>>> name2 = str("newstring") # string object containing 'newstring' 1234567891011name = "tom" # a stringmychar = '...



