1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
## 泛型语法
class A<G=()>() {}
```js
A::<int>(0)
A(0, G: int)
A⦇int⦈(0)
A⦅int⦆(0)
A⦓int⦔(0)
A⟅tuple⟆(30)
```
array -> Vec
ArrayView -> []
List -> VecDeque
String -> String
StringView -> str
Avoiding The Fencepost Problem
```
a[1, 1:-1]
```
```scala
let a;
vow T
{
@inline
function
return String
}
fun function(
arg1: T,
mut arg2: T,
**arg3: T,
): R
{
return "a"
}
if a
{
}
else
{
}
```