[英]Is there a programming term for selecting or inserting similar to “upsert”?
[英]The term “clause” in the context of programming
我在switch語句的上下文中遇到了諸如“default子句”的語句,或者在SQL的上下文中遇到了“JOIN子句”,我知道這些語句是什么意思但我還是希望看到一個明確的定義術語。
它與英語(或其他語言)幾乎相同。 子句是句子的不完整片段,或者在本例中是一個聲明,它封裝了一個actor和一個動作。 在您的join子句的示例中,action是連接,actor是要連接的表。
我認為自然語言中的句子和從屬子句 之間以及計算機語言中的語句和子句 之間存在平行關系 。
一個條款不是獨立的,而只是在一個陳述的范圍內才有意義。
例如,條款
不要自己有意義地站着。 但是,這些條款在句子或陳述的背景下是有意義的。
Java的switch語句中的default子句指的是在沒有任何選中的值匹配時采用的分支。 “默認”這個詞有點問題,因為它通常意味着某種失敗(例如,“你的抵押貸款是默認的”)。 使用計算機語言,它往往意味着“未選擇的選擇”。
它是一個“條款”,因為它只在其他選擇的背景下才有意義。
與編程中的許多術語一樣,它僅僅意味着它在英語中的含義。
例如,當我第一次在SQL中看到COALESCE
時,我想“到底是怎么回事?”。 但你知道嗎? 它完成它在錫上的說法:
在語音學和歷史語言學中,融合或融合是將兩個部分的特征合並為一個。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.