|
发表于 2018-2-25 17:14:17
|
显示全部楼层
股票啊,对股票方面我还真不太了解,这些术语我不太确定是什么意思,实在不好意思。但就我个人理解的意思试一下应该可以。
「补仓 n 次加减成本」看起来像是中间量,你希望表达在「补仓 n 次」这个过程中「成本」的「变化量」。那么写成名词形式「变化量」(修饰)「成本」(修饰)「补仓 n 次」,直接翻译:DeltaOfCostOfCoveringForNTimes, 「抛弃 n 次加减成本」就是 DeltaOfCostOfDiscardingForNTimes . 或者一个 delta, 甚至更短的 d 了事,不然就太 Obj-C 了。当然如果这不是一个中间变量,而是一个函数名的话,我需要具体了解「加减」这个词在这个短语里是什么意思。
「补仓 n 次算出成本」看起来像是函数名,你希望做 v1-n1 -> v2-n2 的操作,分词是 (补仓|n次) -> (算出|成本),在写成函数名时,应变成 v2-n2-v1-n1 型,即 算出|成本|补仓|n次,变成 ComputeCostOfCovering(nTimes: Int). 如果希望把函数作为名词的一部分,移除开头的 v2, 变成 CostOfCovering(nTimes: Int). 同理,「抛弃 n 次算出成本」可以写作 ComputeCostOfDiscarding(nTimes: Int) 或者 CostOfDiscarding(nTimes: Int). 当然你可以选择写得更短,比如 costOfCover(n: Int), costOfDiscard(n: Int), 直接用名词而不用动名词,「次」这个字也不再列入翻译。
当然,更好的办法是写文档啊,文档总是可以用各种语言写的。既然都开写程序而且准备分享给别人了,就写点注释什么的。在我回复的时候我发现你知道如何写 MS 样式的文档了,这不是很好么?
看来我又产生偏见了。我原本以为搞金融+搞计算器的,英语都很好呢。 |
|