获得徽章 16
到这里 Dart 中的所有运算符就介绍完毕了,总的来说,这些运算符很符合我们的思维,理解上并没有什么大问题。不过如何合理地使用这些符号来完成需求,需要你在编程的生涯中慢慢体会。知道字怎么写,只是第一步,距离能写出一篇好文章还有很长的路要走。下面我们将进入下一个阶段:面向对象 。
评论
流程,就相当于做一件事的过程,比如做一道菜,如果淡了,就加点盐,如果喜欢吃辣就多放点辣椒 (条件控制)。开火,直到油热了再倒入菜开炒,在菜未熟之前,不断翻炒 (流程控制)。当熟了之后,关火入碟 (中断控制)。不小心发生火灾,用灭火器扑灭 (异常机制)。这无处不包含着流程控制的影子,只要你用心去发现,编程和现实有很多有趣的对应关系。
评论
在面向对象的编程中,有句话叫 万物皆对象 。可以理解为,在程序中,一切都是对 量 的逻辑运算。而某类型决定了这种对象 有什么 ,可以 做什么 。 基础数据类型就是编程语言提供的内置类型,我们可以在代码中直接使用。Dart 相比于其他语言,基础类型还是非常简单的
评论
可以看出,函数中可以集成若干语句,通过逻辑算法完成某项任务,这就是最基础的封装概念。当别人通过函数,封装了一个非常实用的功能,当这段代码被共享。你只需要调用函数即可,不必了解其中具体的实现细节,该函数对你来说就是一个实现某种功能的 黑盒。
评论
下一页