# net.interfaces

## 功能

读取本机网络接口信息。

## 语法

```bt
net.interfaces()
```

## 参数

无参数。

## 返回值

| 类型 | 说明 |
| ------ | ------ |
| Array | 返回网络接口信息对象数组。 |

## 接口对象字段

数组中每个对象表示一个网络地址。

| 字段 | 类型 | 必定存在 | 说明 |
| ------ | ------ | ------ | ------ |
| name | String | 是 | 接口名称。当前实现会返回 `default` 表示默认出口地址，`loopback` 表示本机回环地址。 |
| ip | String | 是 | IP 地址字符串，例如 `192.168.1.10` 或 `127.0.0.1`。 |
| family | String | 是 | IP 地址族。当前可能为 `IPv4` 或 `IPv6`。 |
| internal | Bool | 是 | 是否为内部地址。`true` 表示 loopback 等本机内部地址；`false` 表示默认出口地址。 |

## 示例

```bt
// 读取本机网络接口列表。
list = net.interfaces()
first = list[0]

// 输出第一个接口的 IP 地址。
result = first.ip
print result
```

## 注意事项

- 当前实现包含默认出口 IP 和 loopback 信息。
