📌  相关文章
📜  nasi goreng” - Go 编程语言(1)

📅  最后修改于: 2023-12-03 15:03:08.847000             🧑  作者: Mango

'nasi goreng' - 用 Go 编程语言介绍

什么是 'nasi goreng'?

'Nasi goreng' 是印尼式炒饭的一种。它的名字来自马来语 “nasi”(米饭)和 “goreng”(炸,煎),通常是用蒜、洋葱、肉类、蔬菜和调味料等煮熟的米饭。

Go 编程语言是什么?

Go 是一种开源的编程语言,由 Google 在 2009 年推出。它是一种静态类型、高效、并发和垃圾收集的语言,适合开发 Web 应用程序、网络服务和分布式系统等应用程序。

Go 中实现 'nasi goreng'

以下是使用 Go 语言编写的简单 'nasi goreng' 实现。

package main

import (
  	"fmt"
  	"strings"
)

func main() {
  	// 定义需要的材料
  	ingredients := []string{"米饭", "鸡蛋", "熟猪肉丝", "洋葱", "大蒜", "盐", "胡椒粉", "油"}

  	// 混合调味料
  	seasoning := []string{"盐", "胡椒粉"}

  	// 煮熟米饭
  	rice := "煮熟的米饭"

  	// 打散鸡蛋并煎熟
  	egg := "鸡蛋"
  	egg = strings.ReplaceAll(egg, "鸡蛋", "打散的鸡蛋")
  	egg = "煎熟的" + egg

  	// 炒洋葱和大蒜
  	onion := "洋葱"
  	onion = "炒香的" + onion
  	garlic := "大蒜"
  	garlic = "炒香的" + garlic

  	// 加入熟肉丝、米饭、鸡蛋和调料
  	stirFriedRice := rice + egg + onion + garlic + "熟猪肉丝"
  	stirFriedRice = "加入调料" + seasoning[0] + "和" + seasoning[1] + "的" + stirFriedRice

  	// 输出制作过程和结果
  	fmt.Println("制作步骤:")
  	fmt.Println("1. 煮熟米饭。")
  	fmt.Println("2. 打散鸡蛋并煎熟。")
  	fmt.Println("3. 炒香洋葱和大蒜。")
  	fmt.Println("4. 加入熟肉丝、米饭、鸡蛋和调料,快速翻炒。")
  	fmt.Println("结果:")
  	fmt.Println(stirFriedRice)
}
运行结果

当运行上面的 Go 代码时,终端输出将显示以下结果:

制作步骤:
1. 煮熟米饭。
2. 打散鸡蛋并煎熟。
3. 炒香洋葱和大蒜。
4. 加入熟肉丝、米饭、鸡蛋和调料,快速翻炒。
结果:
加入调料盐和胡椒粉的煮熟的米饭煎熟的打散的鸡蛋炒香的洋葱炒香的大蒜熟猪肉丝

以上代码演示了如何使用 Go 语言制作 'nasi goreng'。它同时展示了 Go 如何支持字符串处理,切片操作和函数调用。