unity終止協程提供了 StopAllCoroutines() 和 StopCoroutines() 兩個方法, 但是都只能終止該文件內的 IEnumerator.
並且具體使用有點坑, 見如下實驗:
結論:
單獨終止xxx協程, 必須以 StartCoroutine("xxx") 開啟, 以StopCoroutine("xxx")方式關閉.
Test1:

Test1 Run:

Test1結果:
成功停止了SayWorld協程.
Test2:

Test2 Run:

Test2結果:
這種寫法並不能終止SayWorld協程.
Test3:

Test3 Run:

Test3 結果:
這種方式也不能終止協程SayWorld.
猜測:
終止xxx協程, 必須以 StartCoroutine("xxx") 開啟, 以StopCoroutine("xxx")方式關閉.
Test4:

Test4 Run:

Test4 結果:
跟預判一致, 實驗結果成立.