回答編集履歴
1
実例追記
test
CHANGED
@@ -6,3 +6,20 @@
|
|
6
6
|
|
7
7
|
今回の場合、具体的にはmonkeyパッケージのあるフォルダにて`go mod init monkey`としてみてください。
|
8
8
|
この場合、`monkey/lexer`というインポートパスでmonkeyパッケージフォルダの下のlexerフォルダのパッケージをインポートできるようになります。(これでちゃんと解決するかどうかは実際のフォルダ構成を示してもらわないとはっきりとはわかりませんが)
|
9
|
+
|
10
|
+
### 追記
|
11
|
+
|
12
|
+
配布ソースのzipを解凍し、以下の操作でテストが実行できることを確認しました。
|
13
|
+
```shell
|
14
|
+
>cd waiig_code_1.3/01/src/monkey
|
15
|
+
>go mod init monkey
|
16
|
+
go: creating new go.mod: module monkey
|
17
|
+
go: to add module requirements and sums:
|
18
|
+
go mod tidy
|
19
|
+
>go mod tidy
|
20
|
+
>go test ./lexer
|
21
|
+
ok monkey/lexer 0.240s
|
22
|
+
```
|
23
|
+
|
24
|
+
`go env GO111MODULE`の結果が何も表示されないのを確認しましょう(初心者のうちはほとんどの環境変数をいじらないように)。
|
25
|
+
|