基本语法
以下是 Shell 脚本 的基本语法整理,涵盖了常用的变量定义、条件判断、循环结构、函数、I/O 操作以及一些实用的命令和脚本示例。
一、Shell 脚本的基本结构
1.1 脚本头部
Shell 脚本的第一行通常是 shebang,指定脚本的解释器。
1 |
|
Python 是一种解释型语言,代码按行执行,无需编译。
1 | print("Hello, World!") # 输出 "Hello, World!" |
#
表示单行注释,多行注释使用三引号 '''
或 """
。Python 是动态类型语言,不需要声明变量类型。
1 | x = 10 # 整型 |
int
(整数),float
(浮点数),complex
(复数)True
,False
str
list
(列表),tuple
(元组),dict
(字典),set
(集合)以下是 Flutter 开发的 基本语法 和 高级特性 整理,涵盖了从入门到进阶的内容,包括核心概念、基础开发语法和高阶功能特性。
Flutter 应用的入口是 main()
,通过 runApp()
加载根 Widget。
1 | void main() { |
1 | class MyApp extends StatelessWidget { |
C程序的基本结构:
1 | #include <stdio.h> // 标准输入输出库 |
int
(通常4字节)float
, double
char
(占1字节)_Bool
(需要stdbool.h
,值为0
或1
)1 | #include <stdio.h> |
Kotlin 程序的基本结构:
1 | fun main() { |
Kotlin 使用 val
和 var
定义变量:
val
**:不可变变量(类似 Java 的 final
)var
**:可变变量1 | val name: String = "Alice" // 不可变变量 |
Kotlin 支持类型推断,可以省略变量类型:
1 | val name = "Alice" // 自动推断为 String |
Int
, Long
, Short
, Byte
Double
, Float
Char
Boolean
String
Kotlin 中的数字没有隐式拓宽转换
小数部分与整数部分之间用句点(.
)分隔 对于以小数初始化的变量,编译器会推断为 Double
类型
如需将一个值显式指定为 Float
类型,请添加 f
或 F
后缀。s
1 | #include <iostream> // 头文件,用于输入输出 |
int
float
, double
char
bool
string
(需要包含<string>
头文件)1 | int a = 10; |