• 四月二十五号日报


    今日学习内容

    Go语言的控制结构

    1.1if-else结构:关键字ifelse之后左大括号{必须和关键字在同一行,如果你使用了 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直接查看文件内容:可以用cattac(反向打印),nl(添加行号打印,做比较多的行号设计)这几个命令。加参数-n是打印出行号,-A可显示出一些特殊字符而不是空白而已。

    2.2翻页查看:可以使用moreless查看,其中前者比后者强大,一些参数如下

    • 空格键:向下翻动一页,
    • 【PageDown】:向下翻动一页
    • 【PageUp】:向上翻动一页
    • /字符串:向下查询“字符串”功能
    • ?字符串:向上查询“字符串“功能

    复习墙的攻击防护模块和系统管理模块的知识点

  • 相关阅读:
    开源测试工具 JMeter 介绍 物联网大并发测试实战 01
    使用测试客户端「玩转」MQTT 5.0
    写给PPT用,可测试性驱动开发导向IOC的过程
    .net并行库的一些记录
    windows上python和django开发环境的安装和配置
    MongoDB的Journaling的工作原理(每日一译)
    留给晚上分享用的python代码
    为什么我们需要可测试的面向对象开发(翻译 )
    使用谷歌统计来跟踪网页加载时间
    酷壳上的一道面试题
  • 原文地址:https://www.cnblogs.com/swtczb/p/11632619.html
Copyright © 2020-2023  润新知