楼主:
AmosYang (泛用人型编码器)
2020-07-31 18:08:38“删除(delete)”是资料处理 CRUD 四大基本项目之一。
这篇文章收录了几个与“删除”有关的程式设计常用字,以及回答读者相关问题。
* 如何命名“删除”功能?
* Clear / Empty / Delete / Remove
* 有什么不一样?
* Google 简报 https://bit.ly/2XazA2P
* Facebook 相簿 https://bit.ly/2EsPmj9
* GitHub 讨论 https://bit.ly/321ResR
# 先说结论
* 在实作后端时,“清除资料容器所有内容物”,使用 clear 。
* 在设计前端时,“清除容器内容物”,使用 clear 、 empty 都可以。
* 在实作后端时,“(从容器)移除物件”,使用 remove 。
* “删除物件”,使用 delete 、 remove 都可以。
作者: nyyn (nyyn) 2020-07-31 19:05:00
受教了 推推
作者:
lairx (lairx)
2020-07-31 19:28:00推
作者:
allenxxx (fufuxxx)
2020-07-31 21:03:00川普:我都用fire
作者:
qrtt1 (有些事,有时候。。。)
2020-07-31 21:11:00dispose 呢?
作者:
Domos (没事发发废文)
2020-07-31 21:44:00我个人都用annihilate
作者:
mathrew (Joey)
2020-07-31 21:56:00我都用 getout
作者:
alihue (wanda wanda)
2020-07-31 22:10:00我都用 kim
作者:
GGFACE (ggface)
2020-07-31 22:17:00我都用kill
作者:
FY4 2020-08-01 00:35:00推
作者:
aoisama (普通人)
2020-08-01 01:07:00drop table users
作者:
KOD (伤口留着阳光)
2020-08-01 09:49:00推推
作者: mybluesky (天族) 2020-08-01 10:12:00
赞
作者:
Esvent (Esvent)
2020-08-01 10:12:00有时候会用eliminate
作者:
alihue (wanda wanda)
2020-08-01 14:37:00kim = 金正恩
但是empty有些是拿来确认容器是否为空像是c++ std:: vector
请问如果一种是丢到垃圾桶可复原的,一种是完全删除,应该用什么比较妥当?
作者: ms79392002 (神Q超人) 2020-08-02 01:07:00
觉得你真的很棒
作者:
siuoly (放空)
2020-08-02 07:34:00推 有学到
作者:
csfgsj (切割对半)
2020-08-02 08:21:00所以说,写程式,国文也要好
作者:
skizard ( )
2020-08-02 08:32:00我都用Magic
作者:
hanshsu (小肉呆)
2020-08-02 09:43:00prune勒?
作者:
HamalAri (哈马‧阿里)
2020-08-02 11:53:00virsh: destroy undefine
作者:
wulouise (在线上!=在电脑前)
2020-08-02 20:57:00undefime好像很少用动词耶,用adj的倒是很多undefined
作者:
unmolk (UJ)
2020-08-03 00:32:00推!很受用现在大二,学资结的时候常常看到实作的function是用remove或clear常常觉得疑惑,现在终于比较清楚一些了
作者:
ian90911 (xopowo)
2020-08-03 10:59:00感谢分享
作者:
APTON (玮玮)
2020-08-04 09:53:00推!非常感谢没想到当初没深度的战文可以引出这么好的系列文!
作者:
CoNsTaR ((const *))
2020-08-07 03:07:00我都不用删除,我都直接 YEET!!! 掉
作者: gkkswae 2020-08-08 17:36:00
问 Dracarys适合用在那种程度的清除?