作者: indeex
Web Rust基础三
模块化
函数
函数的参数类型和返回值类型不能省略:
fn a_plus_b(a: i32, b: i32) -> i32 {
return a + b;
}
fn main() {
println!("{}", a_plus_b(1, 2));
}
函数的[……]
Web Rust基础二
循环-流程控制
循环与其他语言大致相同:
//作用域块
let a = {
println!("ABC"); // 输出 ABC
"DEF" // 作为这个花括号块的值
}; // 分号不可省略
prin[......]
Web Rust基础一
介绍
Web开发者使用的底层编程语言,在某些场景下,性能高于C++。
这里是多年前(大概2015年左右,那时候还在艰难的推广React库😭)的使用总结。
安装
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs |[......]
Dart使用(早年)
本文发布与2013年11月7日
本文与2021年12月23日整理
今日立冬,今年的立冬比往年显冷清。
Dart是Google正在开发中的一门语言,用于替代Javascript。相比javascript,它的语言基础更加牢靠,有利于创建更可靠的程序。鉴于现在web开发的情况为,后端有各种成熟的[……]
Dart语法重新整理
很多年前简单总结了Dart的一些特点,都是基于当时的一些使用情况,从新梳理下。
Dart特点
- 在Dart中,一切都是对象,所有的对象都是继承Object,也就是所有能够使用变量引用的都是对象,每个对象都是一个了类的实例。在Dart中甚至数字、方法和null都是对象。
没有赋初值的[……]
Arm Flutter环境配置
本文在高通骁龙的ARM64硬件上。。。理论使用与所有ARM64的架构。
在x86或x64平台上配置环境比较简单,详见官网文档。这里使用arm-v8的aarch64架构。
Flutter安装
官网下载SDK后,按文档步骤安装即可。
1、将压缩包解压到自己认为合适的位置(手痒了可以放到系统文件夹[……]