diff --git a/01-get-started/ubuntu-installation.md b/01-get-started/ubuntu-installation.md index 279ca18..0132d32 100644 --- a/01-get-started/ubuntu-installation.md +++ b/01-get-started/ubuntu-installation.md @@ -14,7 +14,7 @@ ## 3. Install Go -Select linux and the download will begin. +Select Linux and the download will begin. ```bash firefox https://golang.org/dl @@ -47,7 +47,7 @@ Select linux and the download will begin. * These are very handy tools to ease the development (like goimports) -* `go get` cannot be usable without installing a code versioning program like Git which we already have got it above. +* `go get` cannot be used without installing a code versioning program like Git which we already have got it above. * This will create `~/go` directory and will download go tools into there. @@ -71,9 +71,9 @@ Select linux and the download will begin. ```bash cat < $GOPATH/src/hello.go package main - + import "fmt" - + func main() { fmt.Println("hello gopher!") } @@ -91,9 +91,9 @@ Select linux and the download will begin.
> For more tutorials: [https://blog.learngoprogramming.com](https://blog.learngoprogramming.com) -> +> > Copyright © 2018 Inanc Gumus -> +> > Learn Go Programming Course -> -> [Click here to read the license.](https://creativecommons.org/licenses/by-nc-sa/4.0/) \ No newline at end of file +> +> [Click here to read the license.](https://creativecommons.org/licenses/by-nc-sa/4.0/) diff --git a/01-get-started/windows-installation.md b/01-get-started/windows-installation.md index 62fd362..0927619 100644 --- a/01-get-started/windows-installation.md +++ b/01-get-started/windows-installation.md @@ -36,7 +36,7 @@ * In this course I'll be using bash commands. Bash is just a command-line interface used in OS X and Linux. It's one of the most popular command-line interfaces. So, if you want to use it too, instead of using the Windows default command-line, you can use git bash that you've installed. With git bash, you can type a command in command-line as you're on OS X or Linux. -* If you don't want to use git bash, it's ok too. It depends on you. But note that, I'll be using bash commands mostly. Because, it allows more advanced commands as well. +* If you don't want to use git bash, it's ok too. It depends on you. But note that, I'll be using bash commands mostly. Because it allows more advanced commands as well. * You can also prefer to use the more powerful alternative to git bash: [Linux Subsystem for Windows](https://docs.microsoft.com/en-us/windows/wsl/install-win10) @@ -44,7 +44,7 @@ 1. Just search for git bash from the start bar 2. Or, if there's one, click on the icon on your desktop - 3. Also setup VS Code to use git-bash by default: + 3. Also, setup VS Code to use git-bash by default: 1. Open VS Code 2. Go to Command Palette 1. Type: `terminal` @@ -58,9 +58,9 @@
> For more tutorials: [https://blog.learngoprogramming.com](https://blog.learngoprogramming.com) -> +> > Copyright © 2018 Inanc Gumus -> +> > Learn Go Programming Course -> -> [Click here to read the license.](https://creativecommons.org/licenses/by-nc-sa/4.0/) \ No newline at end of file +> +> [Click here to read the license.](https://creativecommons.org/licenses/by-nc-sa/4.0/) diff --git a/02-write-your-first-program/README.md b/02-write-your-first-program/README.md index 7ca138a..2059708 100644 --- a/02-write-your-first-program/README.md +++ b/02-write-your-first-program/README.md @@ -67,7 +67,7 @@ _See the next page..._ * **Example:** - * My github username is: inancgumus + * My GitHub username is: inancgumus * So, I put all my programs under: `~/go/src/github.com/inancgumus/` @@ -117,9 +117,9 @@ That's all! Enjoy! * BTW, There's a new *Go Modules* support which allows you to run your programs in any directory that you want. After the section ends, you'll also find an information about it. > For more tutorials: [https://blog.learngoprogramming.com](https://blog.learngoprogramming.com) -> +> > Copyright © 2018 Inanc Gumus -> +> > Learn Go Programming Course -> -> [Click here to read the license.](https://creativecommons.org/licenses/by-nc-sa/4.0/) \ No newline at end of file +> +> [Click here to read the license.](https://creativecommons.org/licenses/by-nc-sa/4.0/) diff --git a/02-write-your-first-program/exercises/02-print-gopath/exercise.md b/02-write-your-first-program/exercises/02-print-gopath/exercise.md index 21906be..0c323da 100644 --- a/02-write-your-first-program/exercises/02-print-gopath/exercise.md +++ b/02-write-your-first-program/exercises/02-print-gopath/exercise.md @@ -1,8 +1,8 @@ // --------------------------------------------------------- // EXERCISE: Print GOPATH // -// Print your GOPATH using `go env` tool +// Print your GOPATH using the `go env` tool // // EXPECTED OUTPUT // The physical folder path that is referenced by $GOPATH -// --------------------------------------------------------- \ No newline at end of file +// --------------------------------------------------------- diff --git a/02-write-your-first-program/exercises/README.md b/02-write-your-first-program/exercises/README.md index db9555f..0cc990b 100644 --- a/02-write-your-first-program/exercises/README.md +++ b/02-write-your-first-program/exercises/README.md @@ -5,7 +5,7 @@ 3. **Say hello to yourself.** 1. Build your program using `go build` - + 2. **Send it to your friend** S/he should use be using the same operating system. @@ -28,9 +28,9 @@ **You can find the full list in here:** https://golang.org/doc/install/source#environment - **NOTE:** If you're using the command prompt or the powershell, you may need to use it like this: + **NOTE:** If you're using the command prompt or the PowerShell, you may need to use it like this: `cmd /c "set GOOS=darwin GOARCH=386 && go build"` - + 4. **Call [Print](https://golang.org/pkg/fmt/#Print) instead of [Println](https://golang.org/pkg/fmt/#Println)** to see what happens. 5. **Call [Println](https://golang.org/pkg/fmt/#Println) or [Print](https://golang.org/pkg/fmt/#Print) with multiple values** by separating them using commas. @@ -45,10 +45,10 @@ 2. Look at their source-code by clicking on their titles. - 3. You don't have to understand everything, just do it.This will warm you up for the upcoming lectures. + 3. You don't have to understand everything, just do it. This will warm you up for the upcoming lectures. 9. Also, **take a tour on**: https://tour.golang.org/ 1. Have a quick look. Check out the language features. - - 2. We're going to talk all about them soon. \ No newline at end of file + + 2. We're going to talk all about them soon. diff --git a/02-write-your-first-program/questions/03-run-your-first-program/README.md b/02-write-your-first-program/questions/03-run-your-first-program/README.md index b9f0b19..82f42e0 100644 --- a/02-write-your-first-program/questions/03-run-your-first-program/README.md +++ b/02-write-your-first-program/questions/03-run-your-first-program/README.md @@ -32,12 +32,12 @@ ## Which one below is true for runtime? -1. It happens when your program starts running in a computer *CORRECT* +1. It happens when your program starts running on a computer *CORRECT* 2. It happens while your program is being compiled ## Which one below is true for the compile-time? -1. It happens when your program starts running in a computer +1. It happens when your program starts running on a computer 2. It happens while your program is being compiled *CORRECT* @@ -54,4 +54,4 @@ > > **3:** Running can only happen after the compile-time > -> \ No newline at end of file +> diff --git a/03-packages-and-scopes/01-packages/main.go b/03-packages-and-scopes/01-packages/main.go index b2f5ac1..85c88c3 100644 --- a/03-packages-and-scopes/01-packages/main.go +++ b/03-packages-and-scopes/01-packages/main.go @@ -17,7 +17,7 @@ func main() { // Here, `main()` can access `bye()` and `hey()` - // It's because: bye.go, hey.go and main.go + // It's because bye.go, hey.go and main.go // are in the main package. bye() diff --git a/03-packages-and-scopes/03-importing/01-file-scope/bye.go b/03-packages-and-scopes/03-importing/01-file-scope/bye.go index ac8a89f..8c28f6b 100644 --- a/03-packages-and-scopes/03-importing/01-file-scope/bye.go +++ b/03-packages-and-scopes/03-importing/01-file-scope/bye.go @@ -11,7 +11,7 @@ package main // (Just remove the // characters for all 3 lines below) // This file cannot see main.go's imported names ("fmt"). -// Because, the imported names belong to file scope. +// Because the imported names belong to file scope. // func bye() { // fmt.Println("Bye!") diff --git a/03-packages-and-scopes/questions/01-packages-A/README.md b/03-packages-and-scopes/questions/01-packages-A/README.md index 19b4c3e..8eb8710 100644 --- a/03-packages-and-scopes/questions/01-packages-A/README.md +++ b/03-packages-and-scopes/questions/01-packages-A/README.md @@ -5,7 +5,7 @@ ## Why a package clause is used in a Go source-code file? 1. It's used for importing a package -2. It's used for letting Go know that the file belong to a package *CORRECT* +2. It's used for letting Go know that the file belongs to a package *CORRECT* 3. It's used for declaring a new function > **1:** `import` statement does that. @@ -47,4 +47,4 @@ > **4:** You can also call it like (assuming there are file1.go file2.go and file3.go in the same directory): go run file1.go file2.go file3.go > -> \ No newline at end of file +> diff --git a/03-packages-and-scopes/questions/03-scopes/README.md b/03-packages-and-scopes/questions/03-scopes/README.md index fb10a99..4721580 100644 --- a/03-packages-and-scopes/questions/03-scopes/README.md +++ b/03-packages-and-scopes/questions/03-scopes/README.md @@ -30,7 +30,7 @@ func block() { ## Which name below is file scoped? 1. awesome 2. fmt **CORRECT** -3. enabled +3. enabled 4. block() 5. counter @@ -42,7 +42,7 @@ func block() { ## Which name below is in the scope of the block() func? 1. awesome 2. fmt -3. enabled +3. enabled 4. block() 5. counter **CORRECT** @@ -67,7 +67,7 @@ func block() { 3. No: It's in the file scope 4. No: It's in the block scope of block() **CORRECT** -> **4:** That's right. None of the other code can see the names inside the `block()` function. Only the code inside the `block()` function can see them (Only to some extend. For example: Inside the block, the code can only see the variables declared before it.) +> **4:** That's right. None of the other code can see the names inside the `block()` function. Only the code inside the `block()` function can see them (Only to some extent. For example: Inside the block, the code can only see the variables declared before it.) > > @@ -83,7 +83,7 @@ func block() { > -## What happens if you declare the same name in the same scope like this: +## What happens if you declare the same name in the same scope as this: ```go package awesome @@ -130,4 +130,4 @@ func block() { > **1:** Actually, you can declare the same name in the inner scopes like this. `block()`'s scope is inside its package. This means that it can access to its package's scope (but not vice versa). So, `block()`'s scope is under its package's scope. This means that you can declare the same name again. It will override the parent scope's name. They both can be exist together. Check out the example in the course repository to find out. > -> \ No newline at end of file +> diff --git a/04-statements-expressions-comments/03-comments/main.go b/04-statements-expressions-comments/03-comments/main.go index 6758349..e97b445 100644 --- a/04-statements-expressions-comments/03-comments/main.go +++ b/04-statements-expressions-comments/03-comments/main.go @@ -13,8 +13,8 @@ import "fmt" /* main function Go executes this program using this function. -There should be only one main file in a main package. -Executable programs are also called as "commands". +There should be only one main file in the main package. +Executable programs are also called "commands". */ func main() { fmt.Println("Hello Gopher!") diff --git a/04-statements-expressions-comments/questions/01-statements/README.md b/04-statements-expressions-comments/questions/01-statements/README.md index 2950b19..497a594 100644 --- a/04-statements-expressions-comments/questions/01-statements/README.md +++ b/04-statements-expressions-comments/questions/01-statements/README.md @@ -3,7 +3,7 @@ 2. A statement produces a value 3. A statement can't change the execution flow -> **2:** A statement can't produce a value. However, it can indirectly help producing a value. +> **2:** A statement can't produce a value. However, it can indirectly help to produce a value. > > > **3:** It surely can. @@ -116,4 +116,4 @@ func main() { > > **3:** That's right however it's irrelevant to why this code works. > -> \ No newline at end of file +> diff --git a/04-statements-expressions-comments/questions/03-comments/README.md b/04-statements-expressions-comments/questions/03-comments/README.md index 9bab74c..b2ca7de 100644 --- a/04-statements-expressions-comments/questions/03-comments/README.md +++ b/04-statements-expressions-comments/questions/03-comments/README.md @@ -5,7 +5,7 @@ ## Which of the following code is correct? -1. +1. ```go package main @@ -50,7 +50,7 @@ func main() { > ## How should you name your code so that Go can generate documentation from your code automatically? -1. By commenting the each line of the code; then it will generate the documentation from whatever it sees +1. By commenting each line of the code; then it will generate the documentation from whatever it sees 2. By starting the comments using the name of the declared names *CORRECT* 3. By using multi-line comments @@ -77,4 +77,4 @@ func main() { > **2:** That's right. go doc tool uses godoc tool behind the scenes. go doc is just a simplified version of the godoc tool. > -> \ No newline at end of file +> diff --git a/05-write-your-first-library-package/exercise/README.md b/05-write-your-first-library-package/exercise/README.md index 2fa9985..59e2a63 100644 --- a/05-write-your-first-library-package/exercise/README.md +++ b/05-write-your-first-library-package/exercise/README.md @@ -4,7 +4,7 @@ # EXERCISE 1. Create a new library -2. In it, create a function that returns Go version +2. In it, create a function that returns the Go version 3. Create a command and import your library 4. Call your function that returns Go version 5. Run your program @@ -23,8 +23,8 @@ It should print the current Go version on your system. ## WARNING -You should create this package under your own folder, not in github.com/inancgumus/learngo folder. Also, please note that, VS Code may automatically import my library which is in github.com/inancgumus/learngo instead of your own library. +You should create this package under your own folder, not in github.com/inancgumus/learngo folder. Also, please note that VS Code may automatically import my library which is in github.com/inancgumus/learngo instead of your own library. -So, if you want VS Code automatically import your own package when you save, just move github.com/inancgumus/learngo out of GOPATH to somewhere else, for example, to your Desktop (of course move it back afterwards). +So, if you want VS Code automatically import your own package when you save, just move github.com/inancgumus/learngo out of GOPATH to somewhere else, for example, to your Desktop (of course move it back afterward). -See [this question](https://www.udemy.com/learn-go-the-complete-bootcamp-course-golang/learn/v4/questions/5518190) in Q&A for more information. \ No newline at end of file +See [this question](https://www.udemy.com/learn-go-the-complete-bootcamp-course-golang/learn/v4/questions/5518190) in Q&A for more information. diff --git a/05-write-your-first-library-package/questions/README.md b/05-write-your-first-library-package/questions/README.md index 7580346..0f6c0b6 100644 --- a/05-write-your-first-library-package/questions/README.md +++ b/05-write-your-first-library-package/questions/README.md @@ -2,13 +2,13 @@ **NOTE** _There are explanations inside the answers. Even if you know the answer please try to select all of them one by one, so you can read the explanations._ 1. You can run a library package. -2. In a library package there should be a function named main (func main). +2. In a library package, there should be a function named main (func main). 3. You can compile a library package. *CORRECT* 4. You have to compile a library package. > **1:** You can't, but you can import it from other packages. > -> **2:** In a library package, you don't have to include a main function. Because, it isn't an executable package. Only in executable packages you need a main func. +> **2:** In a library package, you don't have to include the main function. Because it isn't an executable package. Only in executable packages you need a main func. > > **4:** You don't have to compile it. When you import it, it will automatically be built by the other program or library when it gets compiled or ran. @@ -29,8 +29,8 @@ ## How can you use a function from your library from an executable program? -1. You need to export your library package first; then you can access to its imported names -2. You need to import your library package first; then you can access to its exported names *CORRECT* +1. You need to export your library package first; then you can access its imported names +2. You need to import your library package first; then you can access its exported names *CORRECT* 3. You can access your library package as if it's in your executable program 4. You can import it just by using its name @@ -38,9 +38,9 @@ > > **2:** That's right. > -> **3:** You can't access to a package from another package without importing it. +> **3:** You can't access a package from another package without importing it. > -> **4:** No, you can't. You need to import it using its full directory path after GOPATH. BTW, in the near future this may change with the Go modules support. +> **4:** No, you can't. You need to import it using its full directory path after GOPATH. BTW, in the near future, this may change with the Go modules support. ## In the following program, which names are exported? @@ -101,4 +101,4 @@ func Fireball() { > > **3:** greenTrees starts with a lowercase letter; so, it's not exported. > -> **4:** one and greenTrees do not start with capital letters; so, they're not exported. \ No newline at end of file +> **4:** one and greenTrees do not start with capital letters; so, they're not exported. diff --git a/06-variables/01-basic-data-types/exercises/README.md b/06-variables/01-basic-data-types/exercises/README.md index a506ade..0c661f3 100644 --- a/06-variables/01-basic-data-types/exercises/README.md +++ b/06-variables/01-basic-data-types/exercises/README.md @@ -4,4 +4,4 @@ 2. **[Print hexes](https://github.com/inancgumus/learngo/tree/master/06-variables/01-basic-data-types/exercises/02-print-hexes)** (optional exercise) - Print numbers in hexadecimals \ No newline at end of file + Print numbers in hexadecimal diff --git a/06-variables/02-declarations/01-declaration-syntax/02-naming-rules/main.go b/06-variables/02-declarations/01-declaration-syntax/02-naming-rules/main.go index 13a847b..56ddbd7 100644 --- a/06-variables/02-declarations/01-declaration-syntax/02-naming-rules/main.go +++ b/06-variables/02-declarations/01-declaration-syntax/02-naming-rules/main.go @@ -17,7 +17,7 @@ func main() { // underscore is allowed but not recommended var _speed int - // unicode letters are allowed + // Unicode letters are allowed var 速度 int // keep the compiler happy diff --git a/06-variables/03-short-declaration/02-package-scope/main.go b/06-variables/03-short-declaration/02-package-scope/main.go index 5d6ba4d..2ffc80b 100644 --- a/06-variables/03-short-declaration/02-package-scope/main.go +++ b/06-variables/03-short-declaration/02-package-scope/main.go @@ -19,7 +19,7 @@ import "fmt" // safe := true // However, you can use the normal declaration at the -// package scope. Since, it has a keyword: `var` +// package scope. Since it has a keyword: `var` var safe = true func main() { diff --git a/06-variables/03-short-declaration/questions/README.md b/06-variables/03-short-declaration/questions/README.md index c0d165b..573b4ba 100644 --- a/06-variables/03-short-declaration/questions/README.md +++ b/06-variables/03-short-declaration/questions/README.md @@ -49,7 +49,7 @@ b := true ``` * bool *CORRECT* -* string +* string * int * float64 @@ -59,7 +59,7 @@ i := 42 ``` * bool -* string +* string * int *CORRECT* * float64 @@ -69,7 +69,7 @@ f := 6.28 ``` * bool -* string +* string * int * float64 *CORRECT* @@ -94,7 +94,7 @@ x, z := 10, "hi" * 20 * false -## Which following declaration can be used in the package scope? +## Which of the following declaration can be used in the package scope? * x := 10 * y, x := 10, 5 diff --git a/06-variables/04-assignment/exercises/README.md b/06-variables/04-assignment/exercises/README.md index a372fef..a092c5f 100644 --- a/06-variables/04-assignment/exercises/README.md +++ b/06-variables/04-assignment/exercises/README.md @@ -1,6 +1,6 @@ # Assignments -Assignment means "copying" values. Everything is get copied in Go. You'll learn more about this afterwards. +Assignment means "copying" values. Everything is getting copied in Go. You'll learn more about this afterward. Now, get your feet wet and try some assignment exercises. diff --git a/07-printf/03-printing-types/main.go b/07-printf/03-printing-types/main.go index 322b58d..893f0d5 100644 --- a/07-printf/03-printing-types/main.go +++ b/07-printf/03-printing-types/main.go @@ -10,7 +10,7 @@ package main import "fmt" func main() { - // I'm using multiple declaration instead of singular + // I'm using multiple declarations instead of singular var ( speed int heat float64 diff --git a/README.md b/README.md index 845cef5..32c5495 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ # Learn Go Programming: Complete Bootcamp Course (Golang) -This repository contains the examples, exercises and quizzes for the course. +This repository contains the examples, exercises, and quizzes for the course. **Get it now for 80% off with the link: https://www.udemy.com/learn-go-the-complete-bootcamp-course-golang/?couponCode=FROM-GITHUB** @@ -7,15 +7,15 @@ This repository contains the examples, exercises and quizzes for the course. # Stay in touch -[Follow me on twitter](https://twitter.com/inancgumus) +[Follow me on Twitter](https://twitter.com/inancgumus) [![@inancgumus](https://img.shields.io/twitter/follow/inancgumus.svg?style=social&label=@inancgumus)](https://twitter.com/inancgumus) -👉 [Subscribe to my Go emailing list](http://eepurl.com/c4DMNX) +👉 [Subscribe to my Go emailing list](https://eepurl.com/c4DMNX) _(5K+ developers already subscribed!)_ -👉 [Learn Go Programming Blog](http://blog.learngoprogramming.com) +👉 [Learn Go Programming Blog](https://blog.learngoprogramming.com) _(Followed by 3K+ developers)_ @@ -23,10 +23,11 @@ This repository contains the examples, exercises and quizzes for the course. _(For 4K Videos — The channel is very young right now)_ -👉 [Learn Go Programming Facebook Group](https://www.facebook.com/learngoprogramming/) +👉 [Learn Go Programming Facebook Page](https://www.facebook.com/learngoprogramming/) +👉 [Learn Go Programming Facebook Group](https://www.facebook.com/groups/learngoprogramming/) --- ## License -Whole materials are licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
-Creative Commons License +Whole materials are licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
+Creative Commons License diff --git a/ROADMAP-EXPERIENCED.md b/ROADMAP-EXPERIENCED.md index 6dda9b2..54f1a72 100644 --- a/ROADMAP-EXPERIENCED.md +++ b/ROADMAP-EXPERIENCED.md @@ -1,18 +1,18 @@ # ROADMAP FOR EXPERIENCED DEVELOPERS -Hi! +Hi! If you're an experienced developer, you might want to follow this roadmap while taking this course. -This course starts from the most basics than advances toward the end, step by step. So, the complexity of the topics increase on each step. I've intentionally designed it so to make it easy for everyone. +This course starts from the most basics than advances toward the end, step by step. So, the complexity of the topics increases on each step. I've intentionally designed it so to make it easy for everyone. -If you think some of the topics are easy for you, then just watch the recap lectures and skip the lectures in that section all together, you can always come back to them later. +If you think some of the topics are easy for you, then just watch the recap lectures and skip the lectures in that section altogether, you can always come back to them later. 1. **Git clone the repo** https://github.com/inancgumus/learngo 2. Read **"Experimental: Using Go Modules"** document and you won't have to use GOPATH - 1. If you want learn about GOPATH, just watch: + 1. If you want to learn about GOPATH, just watch: 2. Learn about GOPATH and Go directory structure 3. You might want to increase the video speed. @@ -37,7 +37,7 @@ If you think some of the topics are easy for you, then just watch the recap lect * Importing and File Scope * Importing - Rename imported packages -## PART I — Statements, Expressions and Comments +## PART I — Statements, Expressions, and Comments * Go Doc: Generate documentation automatically from your code ## PART I — Create Your First Library Package @@ -93,4 +93,4 @@ If you think some of the topics are easy for you, then just watch the recap lect * Labeled Statements: Break from a Switch * Labeled Statements: Goto (Optional) -The rest will be coming soon. \ No newline at end of file +The rest will be coming soon. diff --git a/first/explain/comments/main.go b/first/explain/comments/main.go index 6758349..6c83d97 100644 --- a/first/explain/comments/main.go +++ b/first/explain/comments/main.go @@ -13,7 +13,7 @@ import "fmt" /* main function Go executes this program using this function. -There should be only one main file in a main package. +There should be only one main file in the main package. Executable programs are also called as "commands". */ func main() { diff --git a/first/explain/packages/what/main.go b/first/explain/packages/what/main.go index b2f5ac1..85c88c3 100644 --- a/first/explain/packages/what/main.go +++ b/first/explain/packages/what/main.go @@ -17,7 +17,7 @@ func main() { // Here, `main()` can access `bye()` and `hey()` - // It's because: bye.go, hey.go and main.go + // It's because bye.go, hey.go and main.go // are in the main package. bye() diff --git a/first/first/exercises/02/exercise.md b/first/first/exercises/02/exercise.md index cb2de95..71d1d82 100644 --- a/first/first/exercises/02/exercise.md +++ b/first/first/exercises/02/exercise.md @@ -1,7 +1,7 @@ // --------------------------------------------------------- // EXERCISE -// Print your GOPATH using `go env` tool +// Print your GOPATH using the `go env` tool // // EXPECTED OUTPUT // The physical folder path that is referenced by $GOPATH -// --------------------------------------------------------- \ No newline at end of file +// --------------------------------------------------------- diff --git a/first/first/questions/03-run-your-first-program-questions.md b/first/first/questions/03-run-your-first-program-questions.md index b9f0b19..59ca9b6 100644 --- a/first/first/questions/03-run-your-first-program-questions.md +++ b/first/first/questions/03-run-your-first-program-questions.md @@ -32,7 +32,7 @@ ## Which one below is true for runtime? -1. It happens when your program starts running in a computer *CORRECT* +1. It happens when your program starts running on a computer *CORRECT* 2. It happens while your program is being compiled @@ -54,4 +54,4 @@ > > **3:** Running can only happen after the compile-time > -> \ No newline at end of file +>