Quick Start: Use Go language functions to implement simple calculator applications
Overview:
Go language is an open source programming language. Its design goal is to make program development simpler and more efficient. and reliable. In this article, we will learn how to use Go language functions to implement a simple calculator application to implement addition, subtraction, multiplication, and division operations.
Step 1: Create a new Go application
First, we need to create a new Go application. Open your command line tool, go to the directory where you want to create the application, and execute the following command:
$ mkdir calculator $ cd calculator $ go mod init calculator
This will create a folder called "calculator" and initialize it in that folder Go module.
Step 2: Create a file named "calculator.go"
Create a file named "calculator.go" in the "calculator" folder and copy the following code into the file :
package main import ( "fmt" ) func add(a, b float64) float64 { return a + b } func subtract(a, b float64) float64 { return a - b } func multiply(a, b float64) float64 { return a * b } func divide(a, b float64) (float64, error) { if b != 0 { return a / b, nil } else { return 0, fmt.Errorf("can't divide by zero") } } func main() { fmt.Println("Welcome to the calculator app!") // Perform addition result := add(5, 3) fmt.Println("Addition result:", result) // Perform subtraction result = subtract(5, 3) fmt.Println("Subtraction result:", result) // Perform multiplication result = multiply(5, 3) fmt.Println("Multiplication result:", result) // Perform division result, err := divide(5, 3) if err != nil { fmt.Println("Division error:", err) } else { fmt.Println("Division result:", result) } }
Step 3: Run the application
Save and close the "calculator.go" file, and then return to the command line tool. In the tool, execute the following command to run the application:
$ go run calculator.go
You will see the following output on the command line:
Welcome to the calculator app! Addition result: 8 Subtraction result: 2 Multiplication result: 15 Division result: 1.6666666666666667
This proves that our calculator application is working properly and can Perform basic addition, subtraction, multiplication and division operations.
Summary:
Through the study of this article, we have learned how to use Go language functions to implement a simple calculator application. We created four functions to perform addition, subtraction, multiplication, and division operations and called these functions in the main function to perform the corresponding calculations. This example is just a start, you can extend and optimize this calculator application according to your needs to make it even more powerful and useful.
The above is the detailed content of Quick Start: Use Go language functions to implement a simple calculator application. For more information, please follow other related articles on the PHP Chinese website!