package main

import "fmt"

func xingzuoZhensuo() {
var birthday string
fmt.Println("请输入您的生日,例如0823")
fmt.Scan(&birthday) if birthday >= "0823" && birthday <= "0922" {
fmt.Println("阁下真乃神人也")
} else if birthday >= "0923" && birthday <= "1022" {
fmt.Println("阁下是天秤座")
} else if birthday >= "1023" && birthday <= "1122" {
fmt.Println("阁下是天蝎座")
} else if birthday >= "1123" && birthday <= "1222" {
fmt.Println("阁下是射手座")
} else if (birthday >= "1223" && birthday <= "1231") || (birthday >= "0101" && birthday <= "0122") {
fmt.Println("阁下是摩羯座")
} else if birthday >= "0123" && birthday <= "0222" {
fmt.Println("阁下是水瓶座")
} else if (birthday >= "0223" && birthday <= "0229") || (birthday >= "0301" && birthday <= "0322") {
fmt.Println("阁下是双鱼座")
} else if birthday >= "0323" && birthday <= "0422" {
fmt.Println("阁下是白羊座")
} else if birthday >= "0423" && birthday <= "0522" {
fmt.Println("阁下是金牛座")
} else if birthday >= "0523" && birthday <= "0622" {
fmt.Println("阁下是双子座")
} else if birthday >= "0623" && birthday <= "0722" {
fmt.Println("阁下是巨蟹座")
} else if birthday >= "0723" && birthday <= "0822" {
fmt.Println("阁下是狮子座")
} else {
fmt.Println("阁下就是传说中的蛇夫座鸭!")
} } func main071() {
fmt.Println("亲爱的患者,欢迎来到我院!")
//挂起一个延时任务(在当前函数返回(结束)前执行)
defer fmt.Println("同志再见,我院永远欢迎你!") xingzuoZhensuo()
fmt.Println("事务A")
fmt.Println("事务B")
fmt.Println("事务C")
} /*
·诊断完毕后连续输出“您的诊断已结束”,“请这边滚”,“我院永远欢迎你”
*/
func main() {
fmt.Println("亲爱的患者,欢迎来到我院!") /*多个defer时,执行顺序是倒置的*/
//第1个defer会倒数第1个执行
defer fmt.Println("我院永远欢迎你")
//第2个defer会倒数第2个执行
defer fmt.Println("请这边滚")
//第3个defer会倒数第3个执行
defer fmt.Println("您的诊断已结束") xingzuoZhensuo()
fmt.Println("事务A")
fmt.Println("事务B")
fmt.Println("事务C")
}

输出:

亲爱的患者,欢迎来到我院!
请输入您的生日,例如0823
1111
阁下是天蝎座
事务A
事务B
事务C
您的诊断已结束
请这边滚
我院永远欢迎你

  

最新文章

  1. App_global.asax.pdb: 另一个程序正在使用此文件,进程无法访问。
  2. Xshell中文乱码问题
  3. hdu Turn the corner
  4. Android各个版本 版本号对应关系表
  5. Section 1.4 The Clocks
  6. C++ Primer : 第十二章 : 动态内存之shared_ptr类
  7. mapreduce 实现矩阵乘法
  8. 在Mac OS X中使用VIM开发STM32(2)
  9. c++11 : static_assert和 type traits
  10. 漂浮广告代码兼容ie、firefox,多个漂浮不冲突,调用只需两行代码
  11. wamp,phpserver,xampp环境冲突
  12. 使用cocapods报错 [!] Your Podfile has had smart quotes sanitised. To avoid issues in the future, you should not use TextEdit for editing it. If you are not using TextEdit, you should turn off smart quotes
  13. ReactiveCocoa学习总结(2)
  14. 浅谈JS中的浅拷贝与深拷贝
  15. 安装Oracle11g的依赖包
  16. docker修改容器信息,打包等
  17. Visual C++没事别启用/Za编译选项
  18. servlet 高级知识之Filter
  19. kafka-hadoop-consumer
  20. pchar,pwidechar,pansichar作为返回参数时内存访问错误

热门文章

  1. surging 如何使用流媒体服务
  2. 1.7.1- HTML表格table
  3. 移动端小总结(1)---meta、input和单行多行文字溢出省略号
  4. 【JVM】Java8 和 Java7中JVM内存模型有什么区别
  5. C/C++ 进程代码注入与提权/降权
  6. hdu4118
  7. 路由器逆向分析------MIPS交叉编译环境的搭建(Buildroot)
  8. hdu2899 三分
  9. 如何在C或C++代码中嵌入ARM汇编代码
  10. android安全学习、工具库、框架