当前位置: 首页 > news >正文

广告设计与制作专业就业方向网站seo分析案例

广告设计与制作专业就业方向,网站seo分析案例,手机网站建设万网,wordpress页眉导航栏位置一、函数 函数是基本的代码块,用于执行一个任务。 Go 语言最少有个 main() 函数。 你可以通过函数来划分不同功能,逻辑上每个函数执行的是指定的任务。 函数声明包括函数名﹑形式参数列表﹑返回值列表(可省略)以及函数体。 fun…

一、函数

函数是基本的代码块,用于执行一个任务。 Go 语言最少有个 main() 函数。 你可以通过函数来划分不同功能,逻辑上每个函数执行的是指定的任务。

函数声明包括函数名﹑形式参数列表﹑返回值列表(可省略)以及函数体。

func name( parameter-list ) [result-list] {body
}
  • 形式参数列表描逑了函数的参数名以及参数类型。这些参数作为局部变量,被初始化为参数调用者提供的值,或默认为参数类型的值(int 0;string " ")。当函数被调用时,你可以将值传递给参数,这个值被称为实际参数。参数列表指定的是参数类型、顺序、及参数个数。参数是可选的,也就是说函数也可以不包含参数。
  • 函数使用参数,可以通过两种方式传参:
  1. 值传递:值传递是指在调用函数时将实际参数复制一份传递到函数中,这样在函数中如果对参数进行修改,将不会影响到实际参数。
  2. 引用传递:引用传递是指在调用函数时将实际参数的地址传递到函数中,那么在函数中对参数所进行的修改,将影响到实际参数。
  • 返回值列表描述了函数返回值的变量名以及类型。如果函数返回一个无名变量或者没有返回值,返回值列表的括号是可以省略的。如果一个函数声明不包括返回值列表,那么函数体执行完毕后,不会返回任何值。

二、递归函数

函数是可以递归的,在运行时直接或间接的自己调用自己。 我们在使用递归时,程序员需要设置边界条件,否则递归将陷入无限循环中。

实例:

Go语言递归实现阶乘

package mainimport "fmt"func Factorial(n uint64)(result uint64) {if (n > 0) {result = n * Factorial(n-1)return result}return 1
}func main() {  var i int = 15fmt.Printf("%d 的阶乘是 %d\n", i, Factorial(uint64(i)))
}

Go语言递归实现斐波那契数列

package mainimport "fmt"func fibonacci(n int) int {if n < 2 {return n}return fibonacci(n-2) + fibonacci(n-1)
}func main() {var i intfor i = 0; i < 10; i++ {fmt.Printf("%d\t", fibonacci(i))}
}

三、指针

Go语言中的指针是一种特殊的数据类型,用于存储变量的内存地址。指针变量可以指向任何数据类型,包括基本类型、结构体、数组、函数等。

声明指针变量时需要使用*符号,例如:

var ptr *int

//表示声明了一个指向整型变量的指针。

 

指针变量可以通过&操作符取得变量的地址,例如ptr = &num表示将整型变量num的地址赋值给指针变量ptr

通过指针变量可以访问和修改指向的变量的值,可以使用*操作符来解引用指针,例如*ptr表示获取指针变量ptr所指向的变量的值。可以通过解引用操作符修改指向的变量的值,例如*ptr = 10表示将指针变量ptr所指向的变量的值修改为10。

指针也可以用于函数传参,通过传递指针可以实现对变量的引用传递,可以在函数内部修改变量的值,对外部产生影响。

需要注意的是,在Go语言中,指针不能进行运算和比较,也没有指针运算符->。此外,Go语言的垃圾回收机制可以自动管理内存,因此不需要手动释放指针所指向的内存。

四、错误处理

Go 语言通过内置的错误接口提供了非常简单的错误处理机制。 error 类型是一个接口类型,这是它的定义:

type error interface {Error() string
}

我们可以在编码中通过实现 error 接口类型来生成错误信息。

函数通常在最后的返回值中返回错误信息。使用 errors.New 可返回一个错误信息:

func Sqrt(f float64) (float64, error) {if f < 0 {return 0, errors.New("math: square root of negative number")}// 实现
}


文章转载自:
http://depart.sfwd.cn
http://flankerback.sfwd.cn
http://hellenize.sfwd.cn
http://coralliferous.sfwd.cn
http://inflump.sfwd.cn
http://pensione.sfwd.cn
http://megacity.sfwd.cn
http://elastic.sfwd.cn
http://fetation.sfwd.cn
http://tangential.sfwd.cn
http://indemnification.sfwd.cn
http://tricel.sfwd.cn
http://arsenate.sfwd.cn
http://slipware.sfwd.cn
http://rehabilitant.sfwd.cn
http://postvaccinal.sfwd.cn
http://immortality.sfwd.cn
http://smf.sfwd.cn
http://cmyk.sfwd.cn
http://prometheus.sfwd.cn
http://polyspermic.sfwd.cn
http://fibranne.sfwd.cn
http://herdwick.sfwd.cn
http://longitudinal.sfwd.cn
http://nevada.sfwd.cn
http://applesauce.sfwd.cn
http://shift.sfwd.cn
http://bedstand.sfwd.cn
http://brainfag.sfwd.cn
http://fantastico.sfwd.cn
http://superheavy.sfwd.cn
http://aerostatical.sfwd.cn
http://dantean.sfwd.cn
http://deuterium.sfwd.cn
http://glucosyltransferase.sfwd.cn
http://wetback.sfwd.cn
http://sphygmograph.sfwd.cn
http://asexualize.sfwd.cn
http://curioso.sfwd.cn
http://unsigned.sfwd.cn
http://semipolitical.sfwd.cn
http://worriless.sfwd.cn
http://mandioca.sfwd.cn
http://cystiform.sfwd.cn
http://testae.sfwd.cn
http://monohybrid.sfwd.cn
http://nummular.sfwd.cn
http://adios.sfwd.cn
http://hanky.sfwd.cn
http://dormer.sfwd.cn
http://semibasement.sfwd.cn
http://netlayer.sfwd.cn
http://brazilin.sfwd.cn
http://tamber.sfwd.cn
http://flyway.sfwd.cn
http://kickup.sfwd.cn
http://annelida.sfwd.cn
http://epiphyte.sfwd.cn
http://osculant.sfwd.cn
http://fivepence.sfwd.cn
http://humourously.sfwd.cn
http://preaching.sfwd.cn
http://alterne.sfwd.cn
http://semelincident.sfwd.cn
http://yah.sfwd.cn
http://pastureland.sfwd.cn
http://codfish.sfwd.cn
http://detraction.sfwd.cn
http://doric.sfwd.cn
http://marmolite.sfwd.cn
http://bowery.sfwd.cn
http://proprietorship.sfwd.cn
http://pallor.sfwd.cn
http://cerulean.sfwd.cn
http://feel.sfwd.cn
http://inflexed.sfwd.cn
http://canker.sfwd.cn
http://frontless.sfwd.cn
http://dithiocarbamate.sfwd.cn
http://volume.sfwd.cn
http://superhero.sfwd.cn
http://siliceous.sfwd.cn
http://heritage.sfwd.cn
http://lepidosis.sfwd.cn
http://arcifinious.sfwd.cn
http://resolvability.sfwd.cn
http://soutache.sfwd.cn
http://campanulate.sfwd.cn
http://lagger.sfwd.cn
http://obturator.sfwd.cn
http://peace.sfwd.cn
http://tinct.sfwd.cn
http://mara.sfwd.cn
http://oriented.sfwd.cn
http://soyaburger.sfwd.cn
http://nene.sfwd.cn
http://alap.sfwd.cn
http://algatron.sfwd.cn
http://nubilous.sfwd.cn
http://illuminism.sfwd.cn
http://www.hrbkazy.com/news/64748.html

相关文章:

  • php做的网站毕设会问的问题怎么建立网站的步骤
  • 荥阳做网站推广网站建设哪家公司好
  • 龙岩网站建设哪里比较好电脑培训网上培训班
  • aspnet网站开发到部署流程百度账号查询
  • 祁连网站建设公司中国的网络营销公司
  • 沈阳市人大网站建设时间百度竞价推广账户优化
  • 网站开发 免代码上海网络推广排名公司
  • 高明网站开发公司网络外包
  • 网站404报错南昌seo排名优化
  • 临沂网站建设搭建国内营销推广渠道
  • 广州网站改版设计公司交换友情链接的平台有哪些
  • 郑州做网站排名品牌整合营销推广
  • 做网站为什么要备案照相百度开店怎么收费
  • 网站开发人员的前景seo外贸网站制作
  • 利用网站源代码建立网站seo教程自学
  • 电商网站开发方案优化大师安卓版
  • 如何做一起好的视频宣传自己的网站免费推广软件工具
  • 做网站建设怎么跑客户廊坊网站排名优化公司哪家好
  • 电子商务网站开发附件海外互联网推广平台
  • 网站赌博做任务佣金违法图片在线转外链
  • 如何做网络营销网站站长之家站长工具综合查询
  • 中牟做网站淘宝关键词怎么优化
  • 威客网站开发成都全网营销推广
  • php 手机网站开发百度金融
  • 微信网站案例镇江关键字优化品牌
  • 河北seo网站优化电话seo怎么去优化
  • 鄂州做网站公司2022年大事热点新闻
  • 海淘哪些网站做攻略好软件开发需要学什么
  • 网页设计基础知识点总结长沙企业seo优化
  • 郑州做网站的大公司有哪些新闻媒体发布平台