# 运算符-符号

**赋值、成员访问、类型标注与注解符号速查。**

## `=` 赋值

`设`/`常` 声明时给初值;单独写是重新赋值。

```xuantie
设 计数 = 0
计数 = 计数 + 1
```

## `.` 成员访问

取字段、调方法、访问模块符号。

```xuantie
文件.写("a.txt", "内容")
```

## `:` 类型注解

标注变量、参数、返回值的类型。

```xuantie
设 年龄: 整 = 18
函 斐波那契(n: 整): 整 { 返 n }
```

## `->` 匹配箭头

`匹配` 语句中模式与分支块之间的分隔符。

```xuantie
匹配 v {
    42 -> { 示("四十二") }
    _ -> { 示("其他") }
}
```

## `@` 注解

语句级修饰:`@允许(码)` 抑制紧跟语句的警告;`@响应` 声明响应式变量,赋值触发 UI 依赖更新。

```xuantie
@允许(未使用变量)
设 临时 = 0
@响应 设 计数 = 0
```

## 注意

- `@允许` 参数写警告码(`W004`)或类别名,只抑制紧跟的下一条语句;`@响应` 后必须跟 `设`,否则编译报错。

## 相关

[匹配](匹配.md) · [运算符-拼接与冒泡](运算符-拼接与冒泡.md) · [类型系统哲学设计](../02_类型系统哲学设计.md)