四月二十五号日报
Posted swtczb
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了四月二十五号日报相关的知识,希望对你有一定的参考价值。
今日学习内容
Go语言的控制结构
1.1if-else结构:关键字if
和else
之后左大括号必须和关键字在同一行,如果你使用了 else-if 结构,则前段代码块的右大括号
必须和 else-if 关键字在同一行。这两条规则都是被编译器强制规定的。
if condition
//代码
else if condition
//代码
else
//代码
if
可以包含一个初始化语句(比如给一个变量赋值)这种写法具有固定的格式(在初始化语句后必须加上分号),但要注意的是,使用简短方式 :=
声明的变量的作用域只存在于 if 结构中(在 if 结构的大括号之间,如果使用 if-else 结构则在 else 代码块中变量也会存在)。
if val := 10; val > 5
//代码
1.2switch结构:
switch val
case val1:
//代码
case val2:
//代码
default:
//代码
变量 val 可以是任何类型,而 val1 和 val2 则可以是同类型的任意值。
任何支持进行相等判断的类型都可以作为测试表达式的条件,包括 int、string、指针等
var num1 int = 7
switch
case num1 < 0:
fmt.Println("Number is negative")
case num1 > 0 && num1 < 10:
fmt.Println("Number is between 0 and 10")
default:
fmt.Println("Number is 10 or greater")
switch
还可以包含一个初始化语句
switch result := 3;
case result < 0:
//代码
case result > 0:
//代码
default:
//代码
1.3for结构:基本形式为for 初始化语句; 条件语句; 修饰语句
for i := 0; i < 4; i++
for j := 0; j < 5; j++
fmt.Print(i)
Linux文件内容查阅
2.1直接查看文件内容:可以用cat
,tac(反向打印)
,nl(添加行号打印,做比较多的行号设计)
这几个命令。加参数-n
是打印出行号,-A
可显示出一些特殊字符而不是空白而已。
2.2翻页查看:可以使用more
和less
查看,其中前者比后者强大,一些参数如下
- 空格键:向下翻动一页,
- 【PageDown】:向下翻动一页
- 【PageUp】:向上翻动一页
- /字符串:向下查询“字符串”功能
- ?字符串:向上查询“字符串“功能
复习墙的攻击防护模块和系统管理模块的知识点
以上是关于四月二十五号日报的主要内容,如果未能解决你的问题,请参考以下文章