乐趣有很多,比如:开发出一个成品后能感受到快乐,一切努力没有白费,又能获得高额的报酬(自己干);通过一个个项目开发可以让自己的经验更加丰富。
首先for循环语句是程序中性能最高的循环之一,我一般都用它。
1.for 有两种形式:一种是数字形式,另一种是通用形式。
数字形式的 for 循环,通过一个数学运算不断地运行内部的代码块。 下面是它的语法:
block 将把 name 作循环变量。 从第一个 exp 开始起,直到第二个 exp 的值为止, 其步长为第三个 exp 。 更确切的说,一个 for 循环看起来是这个样子
注意下面这几点:
所有三个控制表达式都只被运算一次, 表达式的计算在循环开始之前。 这些表达式的结果必须是数字。
var,limit,以及 step 都是一些不可见的变量。 这里给它们起的名字都仅仅用于解释方便。
如果第三个表达式(步长)没有给出,会把步长设为 1 。
你可以用 break 和 goto 来退出 for 循环。
循环变量 v 是一个循环内部的局部变量; 如果你需要在循环结束后使用这个值, 在退出循环前把它赋给另一个变量。
2.通用形式的 for 通过一个叫作 迭代器 的函数工作。 每次迭代,迭代器函数都会被调用以产生一个新的值, 当这个值为 nil 时,循环停止。 通用形式的 for 循环的语法如下:
注意以下几点:
explist 只会被计算一次。 它返回三个值, 一个 迭代器 函数, 一个 状态, 一个 迭代器的初始值。
f, s,与 var 都是不可见的变量。 这里给它们起的名字都只是为了解说方便。
你可以使用 break 来跳出 for 循环。
环变量 var_i 对于循环来说是一个局部变量; 你不可以在 for 循环结束后继续使用。 如果你需要保留这些值,那么就在循环跳出或结束前赋值到别的变量里去。
到第二个 exp 的值为止, 其步长为第三个 exp 。 更确切的说,一个 for 循环看起来是这个样子
3.注意下面这几点:
所有三个控制表达式都只被运算一次, 表达式的计算在循环开始之前。 这些表达式的结果必须是数字。
var,limit,以及 step 都是一些不可见的变量。 这里给它们起的名字都仅仅用于解释方便。
如果第三个表达式(步长)没有给出,会把步长设为 1 。
通用形式的 for 通过一个叫作 迭代器 的函数工作。 每次迭代,迭代器函数都会被调用以产生一个新的值, 当这个值为 nil 时,循环停止。 通用形式的 for 循环的语法如下:
注意以下几点:
explist 只会被计算一次。 它返回三个值, 一个 迭代器 函数, 一个 状态, 一个 迭代器的初始值。
f, s,与 var 都是不可见的变量。 这里给它们起的名字都只是为了解说方便。
你可以使用 break 来跳出 for 循环。
环变量 var_i 对于循环来说是一个局部变量; 你不可以在 for 循环结束后继续使用。 如果你需要保留这些值,那么就在循环跳出或结束前赋值到别的变量里去。
到第二个 exp 的值为止, 其步长为第三个 exp 。 更确切的说,一个 for 循环看起来是这个样子
若是喜欢自然乐在其中从程序来讲乐趣在于创造..
从工作来讲 这是一个脑力工作 以后老了不容易得老年痴呆 其实也不是很累 最累的不是写程序 而是系统分析 和 维护 当你坐在电脑前开始打字了 那说明项目已经完成60%了 所以大部分时间还是想 坐着想 站着想 睡觉时候想 抽烟时候想 看电视也得想 基本上项目的deadline不会卡得很死 所以充裕的时间还是相当多的 当完成一个大project的时候 会紧跟着一个迷人的长假和各种福利 这种在繁忙之后久久企盼而来的假期要比固定的假期迷人得多 就像小时候我们都会期待6:00的动画片一样 当然 作为程序员是一个终身学习的职业 也也许很累 但看你怎么想 终身学习就会使你永远不会淘汰 如果你的水平很高了并且一直在学习 别人就根本无法赶上你 你可以用比别人少一半的时间去完成相同的工作 如果你乐此不疲 你可以享受更多的休闲 如果你想更进一步 可以去做技术总监 并享受更多的薪酬 等等...
1,解决重复枯燥的问题2.可以为了解决身边的问题,写个程序出来
3.总是在最后一天完成一半以上的工作。
4.在社交网络上自我调侃,暗地里笑别人无知
5.搞定一个 bug
6.黑码农以及看别人黑码农
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)