From 0fbe92f71e6a07c60e13193ba285927d8e0e13ca Mon Sep 17 00:00:00 2001 From: youyihj Date: Thu, 25 Apr 2024 00:24:15 +0800 Subject: [PATCH] update --- advanced/idata/datamap.md | 2 +- advanced/in-operator.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/advanced/idata/datamap.md b/advanced/idata/datamap.md index cfbb719..2238e22 100644 --- a/advanced/idata/datamap.md +++ b/advanced/idata/datamap.md @@ -45,7 +45,7 @@ var k2 as IData = mySecondMap.memberGet("key2"); print(k2.asString()); ``` -你可以用 `+` 来合并两个IDataMap和 `-` 来裁剪IDataMap。合并时,相同key的值后者会覆盖前者(这是你唯一可以修改值的方法)。裁剪可以去除特定key的元素。 +你可以用 `+` 来合并两个IDataMap和 `-` 来裁剪IDataMap。合并时,相同key的值后者会覆盖前者(这是你唯一可以「修改」值的方法,注意它们都不会真正修改原有的 DataMap,而是返回一个新的 DataMap 结果是两个 DataMap 合并/裁剪后的)。裁剪可以去除特定key的元素。 ```csharp val map1 as IData = { diff --git a/advanced/in-operator.md b/advanced/in-operator.md index 85a25d9..4155f6c 100644 --- a/advanced/in-operator.md +++ b/advanced/in-operator.md @@ -13,4 +13,4 @@ if ( in ) { } ``` -请注意分清左右两个参数: 只有当所有在 `in` 之后的对象可以在 `in` 之前的对象找到时,结果才为真。用`has`可能更便于理解。 +请注意分清左右两个参数: 只有当所有在 `in` 之后的对象可以在 `in` 之前的对象找到时,结果才为真。这个顺序不符合英文语法,不便于理解,因此强烈建议用 `has` 这个别称。