go语言25个关键字总结

var和const :变量和常量的声明 var varName type  或者 varName : = value package and import: 导入 func: 用于定义函数和方法 return :用于从函数返回 defer someCode :在函数退出之前执行 go : 用于并行 select 用于选择不同类型的通讯 interface 用于定义接口 struct 用于定义抽象数据类型 break、...阅读全文

阅读:27629 评论:0

使用golang制作windows GUI图形界面 — Walk

最近在学golang,想着能否用golang来开发一个Windows图形界面软件,就开始上网找资料,查到golang有一个Walk库可以实现该功能,下面就来认识下golang的Walk。 关于Walk界面库(官方介绍): Walk是一个写给Golang的Window应用程序库套件,它主要用于桌面GUI的开发,但也有更多的东西。 开始前我们要先注意,Walk官方声明,限只支持 golang 1.8.x 以上的版本,1.7.x以下的已经不支持了。 1.我们需要先安装Walk库,运行以下命令 go g...阅读全文

阅读:13922 评论:2

Golang 执行Python脚本

一、两种方式 通过命令行的方式调用python脚本 github.com/sbinet/go-python 二、实现 1、通过命令行的方式调用python脚本 在golang对jpg图片dpi操作未提供原生的相关接口,只好依赖python脚本达到想要的目的 main.py from PIL import Image as ImagePIL, ImageFont, ImageDraw import base64 import io import sys def main(argv): msg="s...阅读全文

2019.04.25 09:43* 承诺一时的华丽
阅读:15954 评论:0

Go 每日一库之 fyne

简介 Go 语言生态中,GUI 一直是短板,更别说跨平台的 GUI 了。fyne向前迈了一大步。fyne 是 Go 语言编写的跨平台的 UI 库,它可以很方便地移植到手机设备上。fyne使用上非常简单,同时它还提供fyne命令打包静态资源和应用程序。我们先简单介绍基本控件和布局,然后介绍如何发布一个fyne应用程序。 快速使用 本文代码使用 Go Modules。 先初始化: $ mkdir fyne && cd fyne $ go mod init github.com/darjun/go-d...阅读全文

阅读:15576 评论:3

使用 fyne 编写计算器程序

简介 在上一篇文章中,我们介绍了一个 Go 的高颜值 GUI 库fyne。本文接着上一篇,介绍如何使用fyne编写一个简单的计算器程序。程序效果如下: 控件布局 我们使用widget.Entry来显示输入的数字、运算符和运算结果。先创建一个widget.Entry对象,设置可显示多行: display := widget.NewEntry() display.MultiLine = true 其它数字和符号控件都用widget.Button来表示。按钮也分为两种,一种是没有特殊效果的,点击后直接...阅读全文

阅读:991 评论:0

【吐血整理】超全golang面试题合集+golang学习指南+golang知识图谱+成长路线 一份涵盖大部分golang程序员所需要掌握的核心知识。

脑图持续不断更新中,在线查看地址后续文章和内容会不断更新到 github项目 中,欢迎关注。目录(善用Ctrl+F)基础入门昨天那个在for循环里append元素的同事,今天还在么?golang面试官:for select时,如果通道已经关闭会怎么样?如果只有一个case呢?连nil切片和空切片一不一样都不清楚?那BAT面试官只好让你回去等通知了。golang面试题:字符串转成byte数组,会发生内存拷贝吗?golang面试题:翻转含有中文、数字、英文字母的字符串golang面试题:拷贝大切片一...阅读全文

2021-02-25 15:56:13 mb601ce5f172788
阅读:11735 评论:0