微信扫一扫
分享到朋友圈

【每天学点编程小知识】无问西东,只求变量

作者:有渔 来源:有渔 公众号
分享到:

01-30

比较后知后觉,才看到《无问西东》这部电影。

电影中跨度高达100年,讲述了四个平行线的故事。时代不同,所接触的矛盾也不同,每一代的人都有各自的困惑,可是相同之处,在于对生命的思索,和对自己真实内心的反应。

当然,今天有小渔和大家聊的不是其中的爱情,勇气与曲折。而是故事的整体结构。


相信学习过数学的朋友都会知道,X是一个未知数。通常会给X加上一定的数字组成公式,然后求解答案。

在这样的公式中,X可以看作变量,而给出的确切数字就是常量。但是编程中的变量,和未知数是不一样的。

例如电影中,跨越了100年。

这个时间就是变量,我们假定为T,T的时间由1937年一直向着2017年前进,而它可以是这些年份中的任意一年。这就是变量。

如果用小朋友来举例,就是年龄。年龄是会不断增长的数字,英文写作age。

age=当前年份-出生年份

出生年份是无法改变的,而当前年份却会不断增加。年龄,当前年份是变量;

出生年份是常量。


变量是需要赋值才能使用的

再来举一个例子,在《无问西东》这部电影中,男女主角一直在变化,他们就是变量;而每个主角都有自己的故事,只有在特定主角的背景下,就会执行对应的剧情。

比如:

If

主角=张果果

then

执行剧情职场冲突;

else if

主角=陈鹏

then

执行剧情支边名额;

变量的其中一个作用就是作为选择执行的条件。而常亮的作用更多是作为辅助。


《无问西东》在一个程序员看来,真是完美的编程模型啊!

有渔公众号,每天普及编程小知识~欢迎点左下角查看原文了解更多哦。


阅读4
知识 
举报0
关注有渔微信号:Youyu_Edu

用微信扫描二维码即可关注
声明

1、头条易读遵循行业规范,任何转载的稿件都会明确标注作者和来源;
2、本文内容来自“有渔”微信公众号,文章版权归有渔公众号所有。

评论
更多

文章来自于公众号:

有渔

微信号:Youyu_Edu

邮箱qunxueyuan#163.com(将#换成@)
微信编辑器
免责声明
www.weixinyidu.com   免责声明
版权声明:本站收录微信公众号和微信文章内容全部来自于网络,仅供个人学习、研究或者欣赏使用。版权归原作者所有。禁止一切商业用途。其中内容并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。如果您发现头条易读网站上有侵犯您的知识产权的内容,请与我们联系,我们会及时修改或删除。
本站声明:本站与腾讯微信、微信公众平台无任何关联,非腾讯微信官方网站。