go 学习笔记

go 学习路线 GoLang语法新奇 golang 中的表达式,加";“与不加都可以,建议不加 另外函数方法中的{},符合 java 中的标准,需要放在函数名后面 变量声明 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 package main import "fmt" /* 四种变量声明方式 */ var x, y int var ( //这种分解的写法,一般用于声明全局变量 a int b bool ) func main() { //声明变量 默认为 0 var count int fmt.Println("count = ", count) // 方法二 声明变量,并初始化 var score int = 100 fmt.Println("score = ", score) //方法三 (不推荐) 初始化省去数据类型,通过值来自动匹配数据类型 var value = 100 fmt.Println("value = ", value) // 方法四:(最常用的方法),只能用在函数体内 temperature := 100 fmt.Println("temperature = ", temperature) fmt.Printf("type of temperature = %T", temperature) } 常量声明 1 2 3 4 5 6 package main import "unsafe" const ( a = "abc" b = len(a) c = unsafe.Sizeof(a) ) func main(){ println(a, b, c) } 可以使用关键字iota在 const() 里,用来进行累加的 ...

August 29, 2024 · 10 min · 2067 words · Similarityoung

JavaScript

JavaScript 教程 在 HTML 中,JavaScript 代码必须位于标签之间。 能够在 HTML 文档中放置任意数量的脚本。 脚本可被放置与 HTML 页面的 <body> 或 <head> 部分中,或兼而有之。 1 <script src="myScript.js"></script> 注意是 src是引用 js 的方式。 通过 const 定义的变量与 let 变量类似,但==不能重新赋值。== 模板字面量_提供了一种将变量和表达式插入字符串的简单方法–${...} 箭头函数 1 2 3 hello = () => { return "Hello World!"; } 模块(modules) 导出 JavaScript 模块允许您将代码分解成单独的文件。 这会使维护代码库更加容易。 模块是使用 import 语句从外部文件导入的。 模块还依赖于 < script > 标签中的 type="module"。 1 2 3 <script type="module"> import message from "./message.js"; </script> 命名导出(Named Exports) 让我们创建一个名为 person.js 的文件,并在其中填充我们要导出的内容。 您可以通过两种方式创建命名导出。一种是逐个内联创建,另一种是在文件底部一次性全部创建。 逐个内联创建: person.js 1 2 export const name = "Bill"; export const age = 19; 在文件底部一次性创建: ...

August 7, 2024 · 7 min · 1344 words · Similarityoung