不管做移动开发还是做web开发的同学,一定都经常看到“context”这个单词。什么ActionContext、applicationContext等等等等。
context在编程中的出现频次其实并不算太低,但好多新手却很难弄明白context到底是个什么东西。为什么新手很难透彻这个词呢?我觉得这应该是中文工具书的锅,因为这些书里常把context翻译成上下文!
上下文,好抽象的东西,我们这些小白菜鸟完全不知道什么是所谓的“上下文”!本着格物致知的精神,我当然查过“context”的英文解释啦。
这里是百度翻译给出的解释:语境; 上下文; 背景; 环境;是个名词。
再看完一些例句后...想不通为什么那些人非要把“context”翻译成上下文,翻译成“背景环境”岂不更好?
就像学古诗的时候,老师总会交代一下诗人所处的社会的背景环境一样,有好多托物言志,借景抒情的诗,如果你不了解诗人所处的环境,那你根本理解不了诗句里含义。
在编程中也是一样,要调用action方法,我们肯定也要有个action的context啦!从这个context中我就可以获取许多背景知识了。
但这个context中的初始值是什么样的呢?这些我们不用管它,就像玩网游选角色一样,现在好多网游都是可以“捏脸”的,就是自己diy啦。
热门评论
……路过
原来如此!
呵呵。