八、JavaScript必不可少
今年JavaScript的使用量有所下降 , 名次比去年有所下滑 。但是现在所有软件开发人员都以某种方式使用JavaScript 。与HTML和CSS一起使用,JavaScript对于前端Web开发来说必不可少,以便创建交互式网页,并向用户动态显示内容 。
超过90%的网站使用这种语言,它也是初学者开始上手的最友好的编程语言之一 。所以,如果你掌握JavaScript , 根本不缺机会 。然而 , 你需要学习其他支持性的语言和框架,才能成为主攻桌面和移动应用程序或游戏开发的专业的前端开发人员 。
九、SQL
SQL夺得第九名,实现了显著的增长,毕竟去年它未能跻身于TIOBE指数20大编程语言 。尽管存在其他数据库技术 , 但用于管理数据库的这种标准查询语言在过去四十年一直处于主导地位 。
原因在于它具有简单性、可靠性、无处不在,以及对保持这种开源语言活力大有帮助的活跃社区 。与其他语言相比 , 初学者通常更容易学习SQL;就职业发展而言 , 像数据分析员这类高薪职位要求SQL非懂不可 。
十、GO编程语言
Go是谷歌公司推出的一款相对较新的语言,对于web服务器开发、网络开发以及命令行程序开发来说,它是又一个比较优秀的选择
c语言中输入字符数 以回车结束 统计其中单词个数每次遇到一个空格,你就判断该空格之前的那个串里面的所有字符是不是均为数字,='0' ='9'如果是的话,说明这个单词是个数字,不计数就行了啊
3.6 Go语言函数的延迟调用(Deferred Code)在以下这段代码中,我们操作一个文件,无论成功与否都需要关闭文件句柄 。这里在三处不同的位置都调用了file.Close()方法,代码显得非常冗余 。
我们利用延迟调用来优化代码 。定义后的defer代码,会在return之前返回,让代码显得更加紧凑 , 且可读性变强,对上面的代码改造如下:
我们通过这个示例来看一下延迟调用与正常代码之间的执行顺序
先简单分析一下代码逻辑:
从输出中 , 我们可以观察到如下现象:
从这个实例中,我们很明显观察到,defer语句是在return之前执行
如果一个函数内定义了多个defer,则调用顺序为LIFO(后进先出)方式执行 。
仍然是相同的例子,但是在TestDefer中我们定义了三个defer输出,根据LIFO原则,输出的顺序是3rd-2nd-1st,根据最后的结果,也是逆向向上执行defer输出 。
就在整理这篇笔记的时候,发现了自己的认知误区,主要是本节实例三中发现的,先来看一下英文的描述:
对于上面的这段话的理解:
下面是代码执行输出,我们来一起分析一下:
虽然在a()函数内,显示的返回了10 , 但是main函数中得到的结果是defer函数自增后的结果,我们来分析一下代码:
在这篇文章的上一版,我曾经尝试用指针取解释defer修改返回值的类型,但是感觉不够透彻,也让阅读者非常困惑,索性参考了一下go官方blog中的一篇文章,在此基础上进行了扩展 。如需要阅读原文,可以参考下面的文章 。
go语言计算英文数目的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于go语言几次方怎么用、go语言计算英文数目的信息别忘了在本站进行查找喔 。
推荐阅读
- 头条直播如何转发到微信,头条直播如何投屏
- pg安装后默认用户,苹果默认账户是什么意思
- sqlserver查询连续两个月,sqlserver查询一段时间的数据
- 视频直播开放平台,直播视频开发
- vb.net做一个运动 vbnet action
- linux命令去重文件,linux对文件去重
- 装原版系统用什么u盘制作,u盘装原生系统
- 抖音直播如何收藏歌曲,抖音直播怎样收藏
- linuxvt命令的简单介绍