就普通的那种 引入别的包然后在某个文件写个小功能那种,还有我这个怎么不能引入那个方法啊
1
loading 2019-12-18 17:19:05 +08:00 via Android
大写?
|
2
linxl 2019-12-18 17:21:23 +08:00
ls 说得对, 首字母大写可导出.
|
3
petelin 2019-12-18 17:22:01 +08:00 via iPhone
go model 管理需要学一下 不想学 直接在 go path 下建目录就行
|
4
gy0624ww 2019-12-18 17:23:10 +08:00
1.需要外面访问的方法首字母大写
|
5
gy0624ww 2019-12-18 17:23:25 +08:00
2. main.go 放在一个文件夹里
|
6
cryingsky 2019-12-18 17:29:41 +08:00
import "gotest/demo"
demo.BubbleSort(a) |
7
tyx1703 2019-12-18 17:33:30 +08:00
package main
import "your_module_name/demo" func main() { demo.BubbleSort() } |
8
qwertyzzz OP |
10
TypeErrorNone 2019-12-18 17:39:54 +08:00
一个目录就是一个包
还有在 go 里交换值可以这么写: x,y = y,x |
11
kiddingU 2019-12-18 17:42:52 +08:00
import ( . "module_name/demo")
|
12
Bule 2019-12-18 17:43:00 +08:00
你确定不先看看语法?
|
13
qwertyzzz OP |
14
kidlj 2019-12-18 19:19:19 +08:00
这是什么学习习惯?有文档不先看,上来就问?
|
15
icecreamxuegao 2019-12-18 19:40:51 +08:00
虽然问题和目录没关系,不过还是推荐下这个目录结构
https://github.com/golang-standards/project-layout |
16
qwertyzzz OP @kidlj 英文的看不下去呀 中文语法看了基本的呀 我是想到哪写到哪 用之前的语言的惯性思维先尝试下的 问之前肯定有搜过啊 没找到合适的解答 自认为给的图会的人应该一看就知道 浪费不了多少时间
@icecreamxuegao 3q 之前找目录结构的时候好像有看到类似的 但是这应该是一个 web 项目的结构吧 假设我写个很小的东西呢 需要什么目录结构 |