通过上一篇的学习,我们归纳了库的操作方法,依次为:建立连接,身份权限鉴别,内容查找,内容读取,释放连接。这篇文章将带领大家去发掘编程输入的一个隐藏特性,这个特性叫“刚刚好” 。
我们先来看生活场景(买水果):
场景一:老板给了小明5斤桔子。
不错,水果的数量(斤数)少了。
在这种情况下,作为接收输入的小明会开心吗?
是的,小明肯定不开心。
类比到编程的输入
如果输入的个数少了,软件就会像小明一样不开心,
也就是说编程的输入不允许个数变少。
场景二:老板给了小明7斤桔子。
大家思考一下,这个场景中,输入给小明的水果有什么问题吗?
不错,水果的数量(斤数)多了。
在这种情况下,作为接收输入的小明会开心吗?
嗯,小明可能会开心。
类比到编程的输入
如果输入的个数多了,软件会不会像小明一样可能开心呢?
这个答案可能让大家感到意外,答案是:软件这种情况下,肯定不开心。
也就是说编程的输入不允许个数变多。
场景三:老板给了小明6斤苹果。
大家思考一下,这个场景中,输入给小明的水果有什么问题吗?
不错,水果的种类错了。
在这种情况下,作为接收输入的小明会开心吗?
是的,小明肯定也不开心。
同样,我们也类比到编程的输入
如果输入的类型错了,软件会不会像小明一样不开心呢?
嗯,大家的答案应该会正确。
软件这种情况下,肯定和小明一样不开心,
也就是说编程的输入类型不能出错。
现在,我们来总结一下编程输入的隐藏特性:编程的输入个数不能多,也不能少,类型更不能错。就这是我们说的“刚刚好”。
扫码参与评论与作者和更多用户交互