参数传递:
参数的传递是通过自动将对象赋值给本地变量来实现的,作为参数被传递的对象从不自动拷贝
在函数内部的参数名的赋值不会影响调用者
改变函数的可变对象参数的值也许会对调用者有影响(实质:不可变对象(如字符串 简单类型 元组)是通过'值'进行传递的,可变对象如字典 列表是通过'指针'进行传递的)
>>> def change(a,b):
a=2
print id(b)
print ...
分类:
编程语言 时间:
2014-12-11 17:20:37
阅读次数:
218
第五章 方法
1、方法是一块具有名称的代码 包括:方法体、方法头 局部变量必须被赋值才可以执行下面的操作。实例变量有隐式初始化。有时候,类型推断可以用var关键字,类似于C++当中的auto。用于局部变量。 C#中,不能在第一个名称的有效范围内去声明另一个同名的本地变量。 2、本地常量:局部常量。C...
bash编程要点变量:本地变量:只对当前shell进程有效,对当前shell之外的其它shell(包括其父、子等)无效;环境变量:对当shell进程及其子shell进程有效;局部变量:仅在当前shell进程中的某段代码空间内有效;通常用于函数本地程序;位置变量:$1,$2,...$1是传递给该shell脚..
分类:
其他好文 时间:
2014-12-07 06:43:09
阅读次数:
188
说明:这是一个比较简单的bash脚本编辑器,但是已经经过测试。书写此博客的原因,一方面是练习循环控制语言、函数、位置参数、本地变量以及函数参数调用,以及函数之间调用等等,还有就是获得用户选项以及选项的参数。
注:脚本选项以及脚本选项参数获得方法使用getopt并进行进一步判断,请查阅main()函数.
#!/bin/bash
# Author: 李安杰
# Time: 2014-12-...
分类:
系统相关 时间:
2014-12-06 14:06:13
阅读次数:
212
Shell:GUICLI提供交互式接口:提高效率命令行展开:~,{}命令别名:alias命令历史:historyGlobbing:*,?,[],[^]命令补全:$PATH指定的目录下路径补全:TAB键管道:|输入输出重定向:>>>提供编程环境:bash自动运行脚本机制面向过程(以指令为中心组织数据)的编..
分类:
系统相关 时间:
2014-12-06 06:41:16
阅读次数:
419
bashshell使用一种称为环境变量的特性来存储关于shell会话和工作环境的信息!该特性运行你将数据存储在内存中,方便你在shell运行的程序或者脚本访问他们。bashshell共有两种类型的环境变量:全局变量本地变量shell会话和该shell产生的任何子进程都可见只在定义他们的本地进程..
分类:
系统相关 时间:
2014-11-06 15:05:13
阅读次数:
174
简介在很多传统语言(C/C++/Java/C#等)中,函数都是作为一个二等公民存在,你只能用语言的关键字声明一个函数然后调用它,如果需要把函数作为参数传给另一个函数,或是赋值给一个本地变量,又或是作为返回值,就需要通过函数指针(function pointer)、代理(delegate)等特殊的方式...
分类:
编程语言 时间:
2014-10-30 15:03:23
阅读次数:
314
Linux 的变量可分为两类:环境变量和本地变量环境变量,或者称为全局变量,存在与所有的shell 中,在你登陆系统的时候就已经有了相应的系统定义的环境变量了。Linux 的环境变量具有继承性,即子shell 会继承父shell 的环境变量。本地变量,当前shell 中的变量,很显然本地变量中肯定包...
分类:
系统相关 时间:
2014-10-23 12:12:20
阅读次数:
299
1.Java 性能优化之创建对象对于每个java程序员都知道怎样创建对象,但是你知道怎样创建才能提高应用的性能呢?你知道创建对象的应用规则吗?(1).要尽量避免在循环体中创建对象.(2).尽量及时使对象符合垃圾回收标准.(3).不要采用过深的继承层次.(4).访问本地变量优于访问类中的变量.例如:V...
分类:
编程语言 时间:
2014-10-21 17:37:43
阅读次数:
186
bash是linux学习中重要的一环,他可以批量处理linux命令,完成多个单任务的组合。提高运维效率!bash编程语法一:变量bash变量类别:本地变量:只对当前shell进程有效的变量;对其它shell进程无效,包当前shell进程的子进程;VAR_NAME=VALUE变量赋值:向变量的存储空间保存数据..
分类:
系统相关 时间:
2014-10-20 02:14:42
阅读次数:
323