Home > Backend Development > Golang > Quick Start: Use Go language functions to implement a simple calculator application

Quick Start: Use Go language functions to implement a simple calculator application

WBOY
Release: 2023-07-31 17:21:26
Original
1089 people have browsed it

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
Copy after login

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)
    }
}
Copy after login

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
Copy after login

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
Copy after login

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!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template