s t 為什麼是such that而不是so that的縮寫,依照語法似乎應該是so that啊?

時間 2021-06-06 18:05:42

1樓:企鵝君

such that表連詞,跟so一樣,而so that不是連詞。舉個例子,

Given three non-colinear points, there exists exactly one plane such that all three points are in the plane. 這裡的such that後邊是乙個完整的句子,所以不能用so that。

2樓:石羽

搜尋了半天,發現 such that 連用的情況似乎本身就不多見。在某論壇裡看到這樣一條解釋,I think that the subtleties of meaning here depend somewhat on the particuar sentence and context. However, I'd like to offer a couple of general comments.

so that focuses on a purpose.

such that focuses on a consequence.

The doctor changed Mary's medication so that she died. This sounds like the doctor wanted to kill her.

The doctor changed Mary's medication such that she died. This sounds like the doctor made a mistake.so that 強調目的,such that 強調結果。

在數學推理中s.t.後面確實多用來表示結果

期待更專業的回答。

move語義這種「頂層設計」為什麼實現在std裡面

因為並沒有 移動語義 這個東西,C 標準裡沒定義就直接使用了 move semantics,壓根就不覺得這是個專用術語,移動語義 僅僅是個普通偏正短語,等於說 語義上要表達 這個東西被移動了 std move 是個庫函式,並不是 move semantics 裡的 move。標準裡 move 函式的...

為什麼是 而不是 ?

夏木 從語法上來說,是零冠詞 從語言上來說,是足夠的語料庫支撐的習慣用法這個問題沒必要糾結,因為分析不出來。從詞性分析,發現 thing 前面確實可以加 a 那為什麼不加?習慣用法。估計好多人看到這裡都是白眼翻上天,又是習慣用法,講不清楚的都是習慣用法.真,duck不必。就好像數學裡,你去問別人1 ...

c 中明明有vector了為什麼還要有stack?

飛翔的荷蘭豬 作為乙個類的設計者,不僅要考慮類的使用者所需要的的功能,也要考慮如何限制類使用者的不當操作。同樣當需要乙個stack的時候,很有可能下標訪問,中間插入等操作,會影響物件本身功能的時候。要限制這種操作,一是注釋告訴物件使用者,禁止使用下標訪問等操作,當更好的辦法是,從根本上就不提供這樣的...