回答編集履歴

1

実例追記

2022/06/23 12:15

投稿

nobonobo
nobonobo

スコア3367

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
+