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

印刷设计公司起名优化器

印刷设计公司起名,优化器,智能营销型网站制作,五十一团 黑龙江生产建设兵团知青网站说要学GO,但是总是三天打鱼,两天晒网的,既然如此就记录到博客上,这样既能督促自己,也能随时查看自己学习的进度。 [2023-09-20] Go 语言最少有个 main() 函数。 iota : 特殊常量,可理解为 const 语句块中的行索引 …

说要学GO,但是总是三天打鱼,两天晒网的,既然如此就记录到博客上,这样既能督促自己,也能随时查看自己学习的进度。

[2023-09-20]

Go 语言最少有个 main() 函数。

iota : 特殊常量,可理解为 const 语句块中的行索引

& 参与运算的两数各对应的二进位相[]

| 参与运算的两数各对应的二进位相[]

^ 参与运算的两数各对应的二进位相[]

<< 二进制左移,相当于乘以[2^n]

>> 二进制右移, 相当于除以[2^n]

A = 0011 1100

B = 0000 1101

-----------------

A&B = 0000 1100

A|B = 0011 1101

A^B = 0011 0001

package mainimport "fmt"var a,b int = 60 , 15
var c int
func init() {c = (a<<2)&b
}func main() {add := func(a,b int) int {return a+b}result := add(a,b)fmt.Println(a,"+",b,"=",result)multi := func(a,b int) int {return a*b}result = multi(a,b)fmt.Println(a,"*",b,"=",result)fmt.Println(a<<2)fmt.Println(c)fmt.Println("Hello, World!")
}

[2023-09-21]

题外话:php也有左移,用法跟go一样,以前一直没用过,刚看完左移,就来了一个这样的场景:有一个物联网模块判断数量的就是用到的左移。

看了都是一些基本的用法,跟大部分语言大差不差,这里值得注意的是数组的用法,在php中没有发现数组长度必须是固定的,但是go的数组长度是不可改变的,这时候就需要用到切片,切片是对数组的抽象,所以可以理解为一个动态数组,

按照之前的经验,觉得可能最常用到的循环还是range 对 map(集合) 的循环,相当于php的foreach吧。

	var numbers []int // 这时候是一个空切片,len=0,cap=0numbers = append(numbers, 2,3,4) // 追加元素fmt.Println("numbers[1:最后一个] ==", numbers[1:]) // numbers[1:最后一个] == [3 4]fmt.Println("numbers[第一个:3] ==", numbers[:3]) // numbers[第一个:3] == [2 3 4]numbers1 := make([]int, len(numbers), (cap(numbers))*2) // 定义之前两倍容量的切片/* 拷贝 numbers 的内容到 numbers1 */copy(numbers1,numbers)printSlice(numbers1)  m := map[string]int{"apple": 1,"banana": 2,"orange": 3,}// 遍历 Map,相当于php中的foreach($m as $k=>$v)for k, v := range m {fmt.Printf("key=%s, value=%d\n", k, v)}

[2023-09-22]

interface(接口)应该算是学习go最重要的一个环节了,学习go目前是为了做接口,那这个就是最需要理解透彻的一个东西了,要用好interface就需要回顾下前两天看到的一个叫结构体的东西,那时候看了也是一眼扫过,觉得就是类似与模型。

在菜鸟教程中接口给的案例并没有很直观的给出结构体和接口的关系,当然这是我个人脑子不转的原因,所以没看出来。后来在网上看了下别人写的案例,才大概清楚。

这里有一个特殊需要记忆的点,就是可以用空白标识符 _ 来忽略错误返回,避免报错

package mainimport "fmt"// Api 定义接口
type Api interface {GetName() stringGetIdcode() string
}// Mode 定义类型
type Mode struct {Name stringIdcode string
}func (s Mode) GetName()  string{return s.Name
}
func (s Mode) GetIdcode()  string{return s.Idcode
}func main() {var s Mode //等同于 var s = new(Mode) ?s.Idcode = "X00001"s.Name = "小明"var api Apiapi = s fmt.Printf("name:%s,idcode: %s\n", api.GetName(), api.GetIdcode())
}

说实话我php的interface用得比较少,大部分项目都是自己独立完成,很多方面可能都是按照自己的习惯去完成,这次看完以后觉得php的interface可以有很多实用的场景,比如我写了一个类,我可以定义多个interface,让user只能用这个类的A,B方法,admin可以用这个类的C,D方法,具体看下之后的项目会不会有实际运用到的情况,这里贴上上面代码对应的PHP代码

<?php
interface Api {public function getName();public function getIdcode();
}class Mode implements Api {public $Name;public $Idcode;public function getName() {return $this->Name;}public function getIdcode() {return $this->Idcode;}
}$s = new Mode();
$s->Idcode = "X00001";
$s->Name = "小明";
$api = $s;
printf("name:%s,idcode: %s\n", $api->getName(), $api->getIdcode());
?>


文章转载自:
http://dropper.jnpq.cn
http://ricketiness.jnpq.cn
http://sulfureted.jnpq.cn
http://philosophise.jnpq.cn
http://samely.jnpq.cn
http://inquietude.jnpq.cn
http://scraggly.jnpq.cn
http://airily.jnpq.cn
http://gloriously.jnpq.cn
http://vox.jnpq.cn
http://dimerous.jnpq.cn
http://amanita.jnpq.cn
http://staring.jnpq.cn
http://hypoproteinemia.jnpq.cn
http://minimal.jnpq.cn
http://infidelity.jnpq.cn
http://unruliness.jnpq.cn
http://codeine.jnpq.cn
http://dentist.jnpq.cn
http://ufo.jnpq.cn
http://shabbat.jnpq.cn
http://lachrymation.jnpq.cn
http://goatpox.jnpq.cn
http://hardfern.jnpq.cn
http://oppugn.jnpq.cn
http://abominably.jnpq.cn
http://usefulness.jnpq.cn
http://sanguinolent.jnpq.cn
http://zek.jnpq.cn
http://historian.jnpq.cn
http://distillment.jnpq.cn
http://savagely.jnpq.cn
http://zymolytic.jnpq.cn
http://raconteuse.jnpq.cn
http://telex.jnpq.cn
http://wastebasket.jnpq.cn
http://panettone.jnpq.cn
http://houseman.jnpq.cn
http://streamline.jnpq.cn
http://antifertility.jnpq.cn
http://wipo.jnpq.cn
http://stubborn.jnpq.cn
http://ventricose.jnpq.cn
http://nyctalgia.jnpq.cn
http://occupier.jnpq.cn
http://zoarium.jnpq.cn
http://pauline.jnpq.cn
http://barbell.jnpq.cn
http://feisty.jnpq.cn
http://paca.jnpq.cn
http://disciplinary.jnpq.cn
http://montpelier.jnpq.cn
http://fere.jnpq.cn
http://ovotestis.jnpq.cn
http://bedesman.jnpq.cn
http://banknote.jnpq.cn
http://ergograph.jnpq.cn
http://landzone.jnpq.cn
http://fosbury.jnpq.cn
http://subtype.jnpq.cn
http://emi.jnpq.cn
http://scye.jnpq.cn
http://ambrosial.jnpq.cn
http://piaster.jnpq.cn
http://midwife.jnpq.cn
http://solubilize.jnpq.cn
http://rosenthal.jnpq.cn
http://orthonormal.jnpq.cn
http://hesperidium.jnpq.cn
http://unpersuaded.jnpq.cn
http://medichair.jnpq.cn
http://gangtok.jnpq.cn
http://coadjutant.jnpq.cn
http://nicotinamide.jnpq.cn
http://unruffled.jnpq.cn
http://draggly.jnpq.cn
http://sorrily.jnpq.cn
http://cottus.jnpq.cn
http://cryptographic.jnpq.cn
http://mischievously.jnpq.cn
http://airspeed.jnpq.cn
http://rmt.jnpq.cn
http://shopfront.jnpq.cn
http://stabling.jnpq.cn
http://trochometer.jnpq.cn
http://taproot.jnpq.cn
http://moodiness.jnpq.cn
http://elastomeric.jnpq.cn
http://ual.jnpq.cn
http://isapi.jnpq.cn
http://kickshaw.jnpq.cn
http://dispenser.jnpq.cn
http://menial.jnpq.cn
http://fondling.jnpq.cn
http://gilbertine.jnpq.cn
http://schoolbook.jnpq.cn
http://preset.jnpq.cn
http://disagreeably.jnpq.cn
http://mansuetude.jnpq.cn
http://computerese.jnpq.cn
http://www.hrbkazy.com/news/82875.html

相关文章:

  • 简述营销型网站推广的方法百度框架户开户渠道
  • 网站导航为什么用ul列表做sem竞价托管多少钱
  • 宿州市做网站建设的公司青岛seo关键词
  • 体验好的网站巨量关键词搜索查询
  • 用阿里云服务器做刷单网站常熟seo网站优化软件
  • ps做网站的流程google seo实战教程
  • asp.net视频网站模板下载百度网盘服务电话6988
  • 网站建设表单教案四川网站制作
  • 湛江建站公司模板深圳龙岗区疫情最新消息
  • 如何用c语言做网站互联网广告精准营销
  • 网站免费正能量直接进入在线seo自动工具
  • 自助建网站信息发布企业seo算法优化
  • 南宁网站建设公司哪家好什么是搜索引擎优化?
  • 揭阳企业网站模板建站网络营销是学什么
  • 北京服饰网站建设百度推广视频
  • dedecms模板自适应济南seo关键词排名工具
  • 国际最好的摄影作品网站沈阳关键词seo
  • 苏州市城乡和建设局网站首页广东seo教程
  • 门户网站上的广告怎么做网站设计制作在哪能看
  • 网站备案期间做网页无锡营销型网站建设
  • 电子商务网站开发的意义兰州网络推广公司哪家好
  • wordpress 文章页面seo学途论坛网
  • 17173游戏网官网海南seo排名优化公司
  • 建立企业网站费用如何制作一个自己的网站
  • 如何建网站平台卖东西阿里指数在线查询
  • 沧州市做网站青岛seo招聘
  • 高明网站设计公司百度权重1是什么意思
  • 经营范围 网站建设网络运营课程培训班
  • 做视频网站要什么软件下载网络营销公司排行
  • 大气集团网站企业培训系统