zoukankan      html  css  js  c++  java
  • 方法的调用,管道的演示,返回多个值,包的概念

    package main
    import(
    	"fmt"
    )
    //变量 名字 类型
    func add(a int, b int) int {
    	var sum int
    	sum = a + b
    	return sum
    }
    func main() {
    	//调用
    	var c int 
    	c = add(100, 200)
    	fmt.Println("hello world==add=", c)
    }
    

      

    package main
    import(
    	"fmt"
    )
    func test_pipe() {
    	// 管道
    	pipe := make(chan int,3)
    	pipe <- 1
    	pipe <- 2
    	pipe <- 3
    	fmt.Println(len(pipe))
    }
    // func main() {
    // 	test_pipe ()
    // 	//调用
    // }
    

     

    ###多返回值
    package main
    import (
    	"fmt"
    )
    func calc(a int, b int) (int, int) {
    	c := a + b
    	d := (a + b) / c
    	return c, d
    }
    func main() {
    	sum, avg := calc(100, 200)
    	fmt.Println("sum=", sum, "avg=", avg)
    }
    

      

     

    ###包的概念
    1.和python一样,把相同功能的代码放到一个目录,称之为包
    2.包可以被其他包引用
    3.main包是用来生成可执行文件,每个程序只有一个main包
    4.包的主要用途是提高代码的可复用性
  • 相关阅读:
    PHP
    PHP
    PHP
    网站页面引导操作
    Solr与Tomcat的整合
    POI操作文档内容
    HashTable和HashMap的区别
    ArrayList、LinkedList、HashMap底层实现
    正则表达式语法
    Java并发编程:线程间通信wait、notify
  • 原文地址:https://www.cnblogs.com/fdxjava/p/11781463.html
Copyright © 2011-2022 走看看