温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
我们现在再来看一个概念叫什么叫过程,这个概念大家知道就行了,没有什么特别需要的,就是在我们开开发里面呢,经常有人提到一个叫过程的概念,这个过程不是一个新的东西,它只是一个叫板而已,什么叫过程呢?大家看这里将。函数,将函数返回类型为unit unit的就是呃,空的void的这种函数称之为过程。如果明确函数没有返回值,那么等号还可以省略掉。所以说我就说白了,就是以后你们看到这个东西。像这个F10,然后呢,这边写个unit,你就认为它是一个过程就行了,就是这个概念知道就行了啊,没有什么新奇的东西,比如说让你去写一个过程,你的脑海里面应该反映出来,就是让你写一个函数,只是这个函数返回值是什么呢?没有的啊,Unit的就可以了,好这个过一下。
01:02
好,我把这个过程呢,也给大家列到这里。这个过程就是一个概念。好,写到这,那什么叫过程呢?刚才老师已经说了,我就截个图。Procedure。好,放到这里啊,同学们可以了,这过程很快的就过下。好,过程呢,有这么两个注意事项,大家知道啊,嗯,注意区分,如果一个函数声明时没有返回值的类型,但有等号,就它没有写返回值类型,它写了个等号,这个呢表示类型推断。啊,不是,它这个不是说没没有返回值,它是代表类型推断。啊,类型推断是最后那一行。呃,这时呢,函数实际上是有返回值的,虽然你没有写,呃,但是呢,它其实是有返回值的,这个函数并不是过程。这个是,这个不是过程,就是它是类型推断,什么叫过程呢?就是就明明确确的写了一个unit,或者是把这个等号去掉的那种函数才叫过程。
02:07
啊,所以说我们这有个建议,开发工具呢,会经常自动搭加一个unit,呃,那么我们考虑到SC简简单和灵活呢,最好就不要写了,你你比如说我写一个案例,比如说我们这写个函数啊df df test包起来。假如我这个函数其实什么都不想写,我一回车,它会自动的把这个unit带上,这个就是一个过程,就是如果你真的保留这个不变,这个就是一个过程,但是开发者呢,建议我们这样写就干脆哈,这个都不要。呃,就不是这个对表全部拿掉,我就全部拿掉,这个是最好的,就是见的最多的一种写法。叫大家这个也是,这个其实就等价于刚才那个写法啊,叫过程好知道这个概念就行了,我就不再多说,好把这个注意事项给同学们板书过来。
03:00
好,这边第一个我们讲了一下它的基本的概念,基本的概念对吧?诶讲了一个基本的概念,然后呢,我们又给同学们说了一下他的注意对不对事项。就是在开发中要注意什么问题,那么我这总结了两点,大家有一个印象,第一点注意区分啊,不要说诶看到后面有个等号,就认为没有返回值,不一定,因为它有可能是类型推断。好同学们,关于啊,关于我们这个过程呢,我们就讲这些截取中。
我来说两句