• golang_day1


     

    --------------------------------

     ---------

     -------------

    Go 程序结构

    a go远吗按package 进行阻止,并且package要放到非注释的第一行

    b 一个可执行程序只有一个main包和一个main函数

    c main 函数是程序的执行入口

     垃圾回收

    内存⾃动回收,再也不需要开发⼈员管理内存

     开发⼈员专注业务实现,降低了⼼智负担

    只需要new分配内存,不需要释放

    语言特性

    a. 从语⾔层⾯⽀持并发,⾮常简单。只需要go⼀下

    b. goroutine,轻量级线程,创建成千上万个goroute成为可能

    3. channel

    a. 管道,类似unix/linux中的pipe

    b. 多个goroute之间通过channel进⾏通信

    c. ⽀持任何类型

    4. 多返回值

    a. ⼀个函数返回多个值

    5. 编译型语⾔

    a. 性能只⽐C语⾔差10%

    b. 开发效率和python、php差不多

    go build -o   bin/hello.exe 可以指定生成的 二进制 exe文件到指定目录,且文件名可指定

    go run  github.com/pingguoxueyuan/gostudy/

  • 相关阅读:
    【项目】项目75
    【项目】项目74
    【项目】项目73
    【项目】项目72
    【项目】项目71
    【项目】项目70
    【项目】项目69
    【项目】项目68
    【项目】项目67
    .Net随笔:解决VS2008,重新生成解决方案,很慢
  • 原文地址:https://www.cnblogs.com/pythonwork/p/16023549.html
Copyright © 2020-2023  润新知