首页 > 其他分享 >Go语言学习之 Day02

Go语言学习之 Day02

时间:2023-01-15 21:03:39浏览次数:39  
标签:git 语言 Day02 练习 作业 课程 cond Go 课堂

数组
image

赋值
image

二维数组
image

切片
image

切片操作
image

slice内存
image

slice切片操作
image

slice元素删除
image

点击查看代码
1. 所有资料, 上课代码, 同学作业 => github
    web链接: https://github.com/htgolang/htgolang-20200919
    目录说明:
    a. course: 课程PPT、复习、代码、截图等所有课程资料
    b. homework: 学生作业
    c. course/homework子目录使用"课程编号+日期"命名方式, 用于区分课堂资料和作业
    d. 学生在对应课程目录"homework/课程编号+日期"下创建自己"学号+姓名"命名的文件夹, 存放个人作业代码
    e. 每次作业记录于"homework/课程编号+日期/readme"文件中

2. git
    GIT 使用方法
        https://pan.baidu.com/s/1yBSDO_4GV0gpKf7QiYFJCw
        https://pan.baidu.com/s/1Okj6yoRi9ud1tUG_niK82g
    VSCODE => git
    Goland => git
    小乌龟

    git clone
    git add file/.
    git commit -sv
    git push -u origin master
    git pull

3. 视频
    a. 腾讯自己录制
        清晰度

    b. 我会录制 => 上传到腾讯课堂上

4. 课程进度 按照课表
5. 作业
    a. 作业太简单/作业太少 => 作业做完
        自己找一些练习
            打印杨辉三角形
            1001 => 壹仟零壹圆
    b. 作业难
        咨询助教/我/其他同学
        查看其他同学代码 => 理思路 => 自己的思路 => 写代码

6. 作业讲解/课堂过程中练习/要不要复习
    复习: 30分钟~1小时 => 1小时
    课堂过程中练习: 每天15分钟 => 有必要的练习
    作业讲解: 作业课堂上就不处理了
        => 助教

课程流程
1. 复习 1个小时
2. 课程内容
3. 练习: 每天最后15分钟练习
4. 课堂过程中问题处理 一段完整知识点讲完后5-10分钟答疑


var (
    n1 type1
    n2 type2
)


const (
    n1 = value // 除第一个标识符外可省略类型名和值, 使用常量定义之前常量值来进行初始化
    n2
    n3
)

if cond_1 {

} else if cond_2 {

...

} else if cond_n {

} else {

}


switch name {
    case value1:
    case value2:
    ....
    default:
}

switch {
    case cond_1:
    case cond_2:
    ...
    default:
}

for cond {

}

for init; cond; post {

}

for range


序列
    有序的数据集
    数组
    切片
    字符串
    相同的特征=>相同的操作
映射

=> 数据结构 => c语言的数据 => go语言去实现
集合
树
图


[32]string
key => int % 32 => value
key 数字 自己 % 32
32 => 0
64
0

标签:git,语言,Day02,练习,作业,课程,cond,Go,课堂
From: https://www.cnblogs.com/yuleicoder/p/17017528.html

相关文章

  • Go语言学习之 Day03
    网络编程TCP服务器/客户端开发UDP服务器/客户端开发命令行聊天室web开发HTTP协议web应用开发客户端开发Web爬虫HTML结构GoqueryRPC......
  • Go语言学习之 Day06
    文件操作读文件:Open:打开文件并返回文件对象指针写文件:Create:创建文件并返回文件对象指针(文件不存在则创建,文件存在则清空)追加文件:OpenFile:按指定权限打开文件,并返回文......
  • Go语言学习之 Day07
    Go学习day07接口接口是自定义类型,是对是其他类型行为的抽象定义:接口定义使用interface标识,声明了一系列的函数签名(函数名、函数参数、函数返回值),在定义接口时可......
  • Go语言学习之 Day04
    函数函数-定义&调用函数包含函数名、行参列表、函数体和返回值列表,使用func进行声明,函数无参数或返回值时则形参列表和返回值列表省略funcname(parameters)return{......
  • C 语言初学者必备开发工具——Dev-Cpp [ 图文安装教程 ]
    前言C语言是一门功能强大的专业化编程语言,深受专业程序员和业余编程爱好者的喜爱,同时C语言也是当今最流行的嵌入式开发语言。大多数嵌入式项目的开发都是用C语言来编......
  • golang 为图片加水印
    前段时间一个需求涉及到给图片加水印,考虑图片安全性,决定放在后端加水印。记录一下代码。思路思路是先为水印文字生成一个仅包含水印文字的图片,把这个图片倾斜一定角度(......
  • GO map按某字段排序
    packagemainimport("fmt""sort")typefrequencystruct{charstringfreint}funcfrequencies(sstring)[]frequency{m:=make(map[string]int)f......
  • C语言指针统览
    前言本文对C语言指针和指针使用时的问题做一个概览性的总结,并对一些值得探讨的问题进行讨论。阅读本文,读者能达到统览C语言指针的目的。以下的讨论只针对32/64位机器。指针......
  • (转)Golang - new和make的使用和区别(示例详解)
    原文:https://www.cnblogs.com/beatleC/p/16081832.html前言:Go语言中new和make是内置函数,主要用来创建分配类型内存(相同点:堆上),其功能相似,却有本质区别。引入:变量的声明v......
  • Go内存逃逸
    前言很久以前就听过过内存逃逸这个词,最近了解了一下,才发现是个很简单的概念.只要把前言部分看完,就已经了解了.来吧...在介绍内存逃逸之前,我们先用C语言来引出......