00:01
请大家多关注我的主页,看更多的根远初级视频。这节课讲panic panic翻译成中文是恐慌、惊慌的意思,城区发生排时会结束当前携程接而触发整个城区的崩溃。对于危险操作,比如内存越界访访问除数,视灵会直接抛出,跟Java里的异常是一样的。现在用代码体验一下。FC1。打印。Have start。A等于十。D等于零。R等于A除以B。
01:02
FT点的R。打一。我们先分析一下。首先是打赢F12。然后碰到M等于H除以B。而B是零除数,除数不能等于等于零,所以这个地方会突出一个派。我们运行一下。嗯,So的,F1的和的并没执行。忘了。调用F1。我们发现首先是打印F1START,然后碰到。
02:06
Pan。运行时错误。整数除以零。程序它也可以主动抛出派,跟加班里的一样,现在用代码体验一下。如何主主动抛出呢?我先把上面的代码复制过来。F1改成F2。主动抛出拍那个。直接调用派了卡。2PANIC。然后我们分析一下,首先是打印start,然后在拍和word都不会执行,我们看到F2N的直接变灰了。
03:08
这肯定是不会执行的,我们运行一下。F1改成F2。我们可以看到ever start,然后直接拍。后面呢,以及海湾的都不会执行了。oos.x也是退出城区,但是帕IC克比较优雅,为什么说帕克比较优雅呢?那我们先用代码体验一下。先写一个O点的代码。
04:00
The women a sand。我们再布置一下。Everything。加一个比分。p.print。Iner。Takeit。
05:04
我们先分析一下。首先是F3压战。并不会执行。那第一步执行F3。然后一个直接退出了。我们把main函数里面改成F3。我们看到指挥打印F3START。报错信息他不会打印的,一份也不会打印。然后我们再测试一下。安利克加蒂份儿。F4。
06:01
你们把之前的代码复制下来。F3改成F4。他立刻。有四拍,你看。 Ff3改成F4。我们分析一下。首先肯定是直接F道的,然后直接拍了一个。这个底分会不会执行呢?我们就不得而知了。我们看一下运行结果。我们看可以看到F43的执行了。然后又执行了div,然后这最后是派了卡。我们可以先分析一下过程,首先是F4DEF是压站,并不会执行,所以第一步执行F4START。
07:09
然后潘尼克。但是这个地方有底缝,所以在拍那个之前会优先执行底分。地方执行完了,最后才判了一个。是属于帕那款,他阻止不了迪菲尔的。为为什么派克比二点X3的优雅呢?主要是两点。嗯,为什么?可以。相对优雅的。第一。
08:02
安利克后。有报错信息。而always。没有。第二点。哈利。潘利肯。十。之前会被调用。比分函数。而都点。莫非?也就是说。
09:00
从这里也可以看出。比分。只要。入站了就一定会支持你。比方函数只要入战了,就一定会执行。当然这这个地方是单斜层啊。下节课就讲一些判例课的一些题目。
我来说两句