AsyncFunction对象于2016年进入ECMAScript提议的stage 4阶段,并会于2017年被纳入语言标准(ECMAScript 2017当前已处于起草阶段),成为ECMAScript的标准内置对象。最新版本的Chrome(55+)、Firefox(52.0+)、Node.js(7.6.0+)已提供了对该对象的支付,本篇简单介绍和使用该对象...
阅读全文 →
定义一个JavaScript函数有多种方式,其中function函数声明、Function构造函数创建、函数表达式是3种比较常用的方式,ECMAScript 6标准中又规定了几种新的函数定义方式。在JavaScript中每个函数都是一个Function对象,它不仅能像对象一样拥有属性和方法,而且可以被调用。
函数的定义
1.1 三种函数定义方式...
阅读全文 →
遍历数组
遍历数组可以使用for循环,或for each循环。使用for循环如下:
public class Main {
public static void main(String[] args) {
int[] ns = { 1, 4, 9, 16, 25 };
for (int i=0; i<...
阅读全文 →
1. 输入和输出
输出
System.out.println(),其中println(print line)表示输出并换行,不想换行可使用print()
System.out.printf()为格式化输出,可通过%?占位符来替换输出内容:
double d = 3.1415926;
System.out.printf("%.2f\n", d);...
阅读全文 →
2. 变量与数据类型概述
基本数据类型(值类型):
整数类型:byte、short、int、long
浮点数类型:float、double
字符类型:char
布尔类型:boolean
各种类型内存大小及可表示数据大小
计算机中最小表示单位byte(字节,B),1字节可表示8位二进制,即8bit(位,b)。可表示范围:为28,即0...
阅读全文 →
本文译自Effective Go,是一份对如何编写清晰,符合语言规范的Go语言技巧的介绍。
简介
示例
格式化
注释
命名
...
阅读全文 →
1. 概述
Go是一种开源编程语言,旨在提高程序员的生产力,可轻松构建简单,可靠和高效的软件。
Go富有表现力,简洁、整洁且高效。它的并发机制使编写的程序可以轻松地从多核和网络计算机中获得最大收益,而其新颖的类型系统则可以实现灵活的模块化程序构建。Go可以快速编译为机器代码,有垃圾回收的便利性和运行时反射的功能。它是一种快速的、静态类型的编译...
阅读全文 →