Processing编程学习指南2.6 错误提示

简介:

2.6 错误提示


前面的示例之所以一直能顺利运行,是因为我没有犯任何错误,本书也没有出现排印错误。然而对于程序员来说,不犯错几乎是不可能的。很多情况下,你点击运行按钮并不总是会成功运行的。如图2-5所示,让我们来看下当你犯错时会发生什么。

 

图 2-5

图2-5展示了当你犯了书写错误时会出现的情况—第10行代码误将“ellipse”写作“elipse”。Processing会在它认为是错误的代码的下方,用红色曲线标出。这种提示信息以一种相当友好的方式告诉你:Processing从来没有听说过“elipse”这个函数。这个错误通过纠正拼写很容易就解决了。如果在点击运行按钮时代码中依然存在错误,Processing将不会打开草图展示窗口,而是提示错误信息。当然,并不是所有的错误提示信息都是这么容易让人理解,随着对本书的不断深入学习,我会不断为你讲解其他类型的错误。本书最后的附录为你提供了关于Processing的常见错误。

Processing是区分大小写的!

Processing中是对大小写字符做区分处理的。如果你将ellipse写成Ellipse,同样会被认为是错误的。

 

上面的示例是只发生一个错误的情形。如果有多个错误同时发生,在点击运行时,Processing只提示发现的第一个错误。不过,控制台区域会提供全部错误的完整信息,控制台区域如图2-5所示位于底部。一次解决一个错误显然是比较轻松的,这也进一步说明了本书前言中所讨论的增量开发原则是多么重要。如果你每次只为程序增加一个功能,那么你最多只会犯一个错误。

练习2-5:尝试在Processing中故意犯一些错误。观察错误提示信息是否和你预想的相同。

 

练习2-6:纠正下面代码中的错误。

 

 

相关文章
|
4天前
|
IDE 程序员 项目管理
Visual Basic入门:基础知识与编程原理
【4月更文挑战第27天】本文介绍了Visual Basic的基础和编程原理,它是微软的事件驱动编程语言,适合初学者。文章涵盖VB的发展、IDE的搭建、语法基础、面向对象编程概念,以及通过创建“Hello, World!”项目实践编程。此外,还讨论了控制结构、函数过程、类和对象,强调了VB在现代软件开发中的适应性。学习和掌握VB是进一步深入编程学习的良好起点。
|
9天前
|
JSON 编译器 开发工具
VS Code阅读Android源码
VS Code阅读Android源码
14 1
|
2月前
|
Java API 开发工具
【软件设计师备考 专题 】C、C++、Java、Visual Basic、Visual C++等语言的基础知识和应用(三)
【软件设计师备考 专题 】C、C++、Java、Visual Basic、Visual C++等语言的基础知识和应用
31 0
|
4月前
|
开发工具 C++ git
VS Code的入门教程
VS Code的入门教程
|
IDE NoSQL 前端开发
C语言学习——IDE软件Code::Blocks教程
C语言学习——IDE软件Code::Blocks教程
453 0
C语言学习——IDE软件Code::Blocks教程
|
C++ 编译器 安全
Effective C++笔记简易总结以及程序演示
4、确定对象被使用前已被初始化 在使用变量时不进行初始化是不好的行为,在程序中有可能读入一个未初始化的值就可能导致程序崩溃。
1301 0