chapter01语言学习入门01

本文围绕Go语言展开基础学习介绍。阐述了Go语言的起源,介绍其特点如自动垃圾回收、并发编程等,说明了编程形式,提及搭建开发环境可到GO官网,还介绍了项目编译的go命令行,以及问题跟踪调试的打印日志和GDB调试方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Chapter 01 一支只拨鼠

1.1 哪里来的土拨鼠?

go是一只出身名门望族的土拨鼠,它的祖先是Limbo,诞生于贝尔实验室,后面历经千辛万苦在Google生下Go,土拨鼠1代—2009年, 土拨鼠2代2012年,Go的出现让很多江湖大佬感到震惊,

看看有哪些仙剑的人成就了Go:(看个毛线,管你屁事,你还是慢慢修养身心吧)

1.2土拨鼠的特点?

行走江湖怎么着也要有"两下子”,看看这只老鼠有哪些功夫?

  1. 自动垃圾回收 — (一般技能,战斗力两颗星)
  2. 内置类型丰富 — (一般技能,战斗力1课星)
  3. 函数返回值多 — (一般技能,战斗力2颗星)
  4. 错误处理 — (一般技能,没有星)
  5. 匿名函数和闭包(中级技能 3颗星)
  6. 类和接口(中级技能3颗星)
  7. 并发编程(高级技能4颗星)
  8. 语言交互性(一般技能3颗星)
  9. 反射(你来评级吧)

以上只是个人观点,怎么样呢?

1.3让土拨鼠跑一个吧?

package main

import "fmt"

func main(){
   fmt.Println("明天劳资不上班,爽翻,BST盼")
}

让你看看小土拨鼠的形象,是不是很爽,第一行要使用main是程序的入口,第二行是默认导入的报,“不是我写的,IDE高的鬼,恶心”,最后就是正常的代码,土拨鼠告诉你,"你给我滚开,不要挡劳资的道”,有木有发现,有点像c狗,还有像大蛇(Python),烦躁

编程形式:


func 函数名(参数列表)(返回值列表){
   执行语句
}

注释和js一样(使用"//语句"或者"/*语句 */")

1.3.2请为你的土拨鼠建造一个好的环境吧!!!

请到这里为为它买个房子(“GO官网”)

![image-20190426173023184](/Users/python/Library/Application Support/typora-user-images/image-20190426173023184.png)

1.4 如何调戏土拨鼠,自己找吧!!!

我的IDE 是Goland,还有好多,这个不重要,要是你自己觉得自己够NB,可以使用VIM

1.5 土拨鼠的三头六臂

早期使用makefile作为临时方案,对项目工程进行编译,后面有自己演变出强大的go命令行。

1.6 问题跟踪和调试

1.6.1 打印日志

使用log日志进行打印

1.6.2 GDB调试

$ gdb calc

基于开源大模型的教学实训智能体软件,帮助教师生成课前备课设计、课后检测问答,提升效率与效果,提供学生全时在线练习与指导,实现教学相长。 智能教学辅助系统 这是一个智能教学辅助系统的前端项目,基于 Vue3+TypeScript 开发,使用 Ant Design Vue 作为 UI 组件库。 功能模块 用户模块 登录/注册功能,支持学生和教师角色 毛玻璃效果的登录界面 教师模块 备课与设计:根据课程大纲自动设计教学内容 考核内容生成:自动生成多样化考核题目及参考答案 学情数据分析:自动化检测学生答案,提供数据分析 学生模块 在线学习助手:结合教学内容解答问题 实时练习评测助手:生成随练题目并纠错 管理模块 用户管理:管理员/教师/学生等用户基本管理 课件资源管理:按学科列表管理教师备课资源 大屏概览:使用统计、效率指数、学习效果等 技术栈 Vue3 TypeScript Pinia 状态管理 Ant Design Vue 组件库 Axios 请求库 ByteMD 编辑器 ECharts 图表库 Monaco 编辑器 双主题支持(专业科技风/暗黑风) 开发指南 # 安装依赖 npm install # 启动开发服务器 npm run dev # 构建生产版本 npm run build 简介 本项目旨在开发一个基于开源大模型的教学实训智能体软件,帮助教师生成课前备课设计、课后检测问答,提升效率与效果,提供学生全时在线练习与指导,实现教学相长。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值