240 投稿
收录了17篇文章 · 1人关注
  • 17.时间处理

    17.时间处理     日期和时间是日常编程常用的功能之一。如果没有日期和时间,会导致很多功能无法实现,例如日志记录、定时任务、时间延迟等。Go...

  • 15.Go语言包管理

    15.1 模块化     用任何语言开发,如果软件规模扩大,会编写大量的函数、结构体、接口等。而这些代码不可能全部写在同一个文件中,因此就会产生...

  • Resize,w 360,h 240
    16.目录与文件

    16.目录与文件     任何编程语言在运行时都依赖于操作系统,所以程序在运行时会对系统文件、目录等执行一些相应操作,例如文件读写、执行系统命令...

  • 14.Go命令

        Go语言自带有一套完整的命令行操作,可以在终端中执行go来进行查看,如下所示:     这些命令对于我们在日常编写代码时非常有用,来看看...

  • 13.其他特性

        本节主要来学习Go语言中存在一些独有特性 13.1 值类型/引用类型     Go语言中针对不同的数据类型可以分为值类型和引用类型变量,...

  • 12.泛型

        Go语言在v1.18版本添加。其中泛即通用的意思。 12.1 泛型函数     如果没有泛型,同一种类型需要使用重载功能,但Go又不支持...

  • 11.异常处理

    11.异常处理     在大部分的编程语言都支持异常处理机制,例如比较常见的try...catch...finally。但Go语言的设计者认为其...

  • 10.面向对象

        在学习接口时,已经接触了一些面向对象的概念,在这个章节中,我们来重点学习一下面向对象的相关概念。     面向对象程序设计(OOP:Ob...

  • 9.接口

    9.接口     Go语言提供了一种称为接口(interface)的数据类型,用于表示一组行为规范,即定义一组未实现的函数声明。谁调用接口谁负责...

  • Resize,w 360,h 240
    8.结构体

    8.结构体     Go语言的结构体有点像面向对象编程语言中的"类",但也不完全是。 面向对象是一种对现实世界理解和抽象的一种方法,通过抽象把相...

专题公告

Golang学习笔记