00:00
下面呢,我们就讲解一下这个ru语言的这个环境搭建啊,Ru语言环境搭建,呃,然后呢,这个环境搭建呢,实际上在网上的这个资料也很多啊,虽然很多,那么我们呢,这里就参考这本啊书啊RO程序员设计啊这个里面,然后这个呃书的讲解,然后去进行安装啊,那么因为我这里后面给大家讲解的哈,给大家讲解的这个环境呢,是基于这个uuntu啊uuntu18.04啊幺八点零四来给大家讲,然后呢,编辑器呢,我是用这个vim编辑器啊,所以呢,这里呢,我就只给大家哈讲一下Ubuntu怎么来安装啊,Ubuntu怎么来安装啊,其他的呢,我就不再讲了,比如说Windows还有这个Mac本啊,对吧,这个可以在网上去搜一下,这个资料非常多啊,也很简单,安装也很简单啊,那么这里我们就带大家安装一下,在U巴tu上面安装一下啊,在乌班兔上面安装的话啊,就是这个命令啊,这个命令啊啊,把这个命令拷贝一下啊,拷贝一下好,我们这里来拷贝一下,给大家演示一下啊。
01:00
那我这里已经安装过了啊,我这里就不给大家安装了啊,抄一下这个命令啊,报下命令,然后呢,这个它就会安装啊,安装之后啊,安装之后那么我们要source一下啊,锁一下,因为它呃,这个他ER我们没关的情况下,我们要锁一下啊,锁一下的话,呃,这个boss啊是你的这个home目录啊home目录然后啊,我们拷虑一下啊。嗯,拷贝下。好,这是后目啊硕一下啊OK,然后呢,我们看他安没安装成功哈,我们看一下啊,看安没安装成功啊。成功之后它会诶显示这个版本啊,打用这个RUC啊version这个命是吧,会显示你ru语言的这个安装的这个版本啊,这个呢,就是在Ubuntu下面啊utu下面的安装的一个过程啊,非常简单啊,非常简单啊好。
02:08
这个是安装啊,这个是安装,那么安装之后呢,我们也给大家讲解一下,写一个简单程序对吧?啊,这个hard word对不对,这个hard word是啊,所有语言这个入门的时候对吧,大家都会用这个hard word啊,那么我们这里一样啊,那个hard word是吧?用hard word啊,我这里建一个文件夹啊ru简单ru。好,我们建一个啊,这里呢,我们在这个建我们这个hello word之前哈,我给大家给介绍一下这个卡go啊,卡go这个东西呢,是ru的语言里边哈,那这个带到一个工具啊,带到一个工具,这个工具呢,它能够直接啊,就是说直接能够建一个工程啊,直接建个工程,因为我们后面的话会,呃,所有的这个事例的话,我都是用这个开口来建啊,用这个开口来建啊,所以呢,这里给大家提一下,到是面呢,我们会专门啊,专门针对这个卡go有一个知识点啊,我们会专门会去讲这个卡go啊,专门会去讲这个卡go是什么啊,或者或者是他更啊高级一点的用法,我们专门会想,但是现在呢,我们这里提到一下,就是说怎么建一个工程啊,包括建了工程之后怎么来运行啊,怎么来运行,那么我们这里呢,首先建一个hello是吧,啊hello word对不对啊,那么你看啊,这个运行这个它建一工程的命令就是卡GO6啊,然后名字。
03:33
啊。啊,看到没有,这里就已经建好了,建好之后呢,我们我们用这个我们进去看一下啊,我们继续看一下啊啊它就会有啊一个文件一个文件啊一个文件夹,那么这个文件呢,卡go啊T就TML这个是个配置文件啊,这个配置文件,这文件呢,我们这里目前哈,不需要了解它啊,不需要知道太多的东西啊,不需要他关关于它不需要知道太多的东西,然后我们只知道啊,只需要知道我们的代码在这个src里面啊src里面啊src里面好,然后呢,看到没啊,它会自动生成一个啊就是main函数对吧?Main函数这个呢,Main函数呢和这个C语言啊,其实有点像啊啊C语言包括这个构言都有点像入口函数main对吧函数啊,这就是入口函数啊,那么我们就可以写代码了啊,写在在这个src里面写代码,写代码之后呢,我们这个怎么来运行呢?我们运行的话哈啊。
04:34
注意了哈,在这个目录下对吧,有横头目录下运行的命令也是,诶绕啊绕可以了啊,绕就可以了,那如果我不需要运行的话,我只是必要的的话,我也可以啊必要的啊,对啊,是可以必要的啊,甚至呢,我不运行,我只是检查语法啊,我可以用cargo check啊,看到没有take啊,就我们只是给大家提了几种用法啊,那么我们在这里稍微写一下啊,写一下cargo啊,这个是。
05:08
创建对吧,啊,用卡go创建工程啊,创建工程啊啊。直接报表就行了啊,在目录下直接标的就行了,不用加名字对吧?啊啊检查对吧,语法检查啊语法检查就是啊,既不编译啊也没执行,那么只是检查一下你的语法写的对不对啊啊好,这是我们目前为止哈,我们只需要知道这三个啊开口的这三个用法就可以了啊这三个用法就对了啊好,那么我们继续啊,我们继续啊,其实它这个你开了六之后呢,创建一个工程之后,它自动就给你生成了这个默认的会给你生成一个这个main函数对不对啊嗯,来来看一下啊,默认的给你生成一个梦函数对吧?然后在这个里面呢,哎哎,这个hello word啊打一个hello word函数,我们刚才讲的是入口函数啊入口函数,然后这个print LN啊,那个叹号啊,这个呢,是一个红是一个红。
06:22
是打印函数的一个,打印的一个红啊,它不是函数啊,我这里说错啊,不是红啊,不是函数啊红打印的红啊一个红啊打印hand word这呢,就是我们的这个啊hand word这个我们再运行一下啊hand word看印word对吧,它自动生成的啊,自动生成的好。
我来说两句