当我读到一些用C语言编写的程序时,我发现一些函数名称有“on”作为前缀,例如on_something()。那么“on”这个词代表什么呢?如果你能告诉我一些有关这方面的链接或书籍,那就更好了。非常感谢。
答案 0 :(得分:1)
这不是缩写。单词“on”是一个命名约定,表示在事件发生时调用该函数。例如。 “onKeyPress”表示按下某个键时会调用此函数。
可能重复:What does the prefix “on” in a function (e.g.“onButtonPressed”) mean?
答案 1 :(得分:1)
这意味着“当这件事发生时”。这是英语中合理的常用用法,但我可以看到对于那些没有英语作为第一语言的开发人员来说会让人感到困惑。
作为外部计算的一个例子,您可能会说,“在入境时到一个国家/地区,您必须出示您的护照”或“您必须在入境时出示您的护照 到一个国家。“