File tree Expand file tree Collapse file tree 2 files changed +20
-11
lines changed Expand file tree Collapse file tree 2 files changed +20
-11
lines changed Original file line number Diff line number Diff line change 20
20
- name : Install moonBit
21
21
run : /bin/bash -c "$(curl -fsSL https://cli.moonbitlang.com/ubuntu_x86_64_moon_setup.sh)"
22
22
23
+ - name : Get changed files
24
+ uses : tj-actions/changed-files@v43
25
+
23
26
- name : Run mdlint
24
- run : mdlint course*/*.md
25
- env :
27
+ env :
26
28
PATH : /home/runner/.moon/bin:$PATH
29
+ ALL_CHANGED_FILES : ${{ steps.changed-files.outputs.all_changed_files }}
30
+ run : |
31
+ for file in ${ALL_CHANGED_FILES}; do
32
+ if [[ $file == *.md ]]; then
33
+ mdlint $file
34
+ fi
35
+ done
Original file line number Diff line number Diff line change @@ -317,10 +317,10 @@ $\mapsto$ `15` 因为
317
317
``` moonbit
318
318
// 顶层(全局)即指定义在一个文件中所有表达式块外部定义的函数或标识符
319
319
let 顶层标识符 = 10
320
- fn 顶层函数() {
320
+ fn 顶层函数(): Unit {
321
321
// 本地(局部)即指某个表达式块内部的函数或标识符
322
322
fn 本地函数() {
323
- 本地标识符 : = 1 // 局部数值绑定可以简化
323
+ let 本地标识符 = 1 // 局部数值绑定可以简化
324
324
本地标识符 // 表达式块的值
325
325
}
326
326
}
@@ -347,7 +347,7 @@ fn 顶层函数() {
347
347
- 省略数值绑定部分
348
348
- 对剩余表达式进行化简
349
349
350
- ``` moonbit
350
+ ``` moonbit expr
351
351
let value = {
352
352
let x = 1
353
353
let tmp = x * 2
@@ -371,7 +371,7 @@ let y: Int = 10
371
371
- 省略数值绑定部分
372
372
- 对剩余表达式进行化简
373
373
374
- ``` moonbit
374
+ ``` moonbit expr
375
375
let value = {
376
376
let x = 1
377
377
let tmp = 1 * 2 // 替换x
@@ -395,7 +395,7 @@ let y: Int = 10
395
395
- 省略数值绑定部分
396
396
- 对剩余表达式进行化简
397
397
398
- ``` moonbit
398
+ ``` moonbit expr
399
399
let value = {
400
400
// 省略x的定义
401
401
let tmp = 2 // 简化右侧表达式
@@ -419,7 +419,7 @@ let value = {
419
419
- 省略数值绑定部分
420
420
- 对剩余表达式进行化简
421
421
422
- ``` moonbit
422
+ ``` moonbit expr
423
423
let value = {
424
424
425
425
let tmp = 2
@@ -441,7 +441,7 @@ let value = {
441
441
- 省略数值绑定部分
442
442
- 对剩余表达式进行化简
443
443
444
- ``` moonbit
444
+ ``` moonbit expr
445
445
let value = {
446
446
447
447
let tmp = 2
@@ -459,7 +459,7 @@ let value = {
459
459
- 省略数值绑定部分
460
460
- 对剩余表达式进行化简
461
461
462
- ``` moonbit
462
+ ``` moonbit expr
463
463
let value = {
464
464
465
465
let tmp = 2
@@ -477,7 +477,7 @@ let value = {
477
477
- 省略数值绑定部分
478
478
- 对剩余表达式进行化简
479
479
480
- ``` moonbit
480
+ ``` moonbit expr
481
481
let value = 15
482
482
```
483
483
You can’t perform that action at this time.
0 commit comments