gpt4 book ai didi

d - 是否可以在 D 中编写自定义装饰器?类似于 python ,

转载 作者:行者123 更新时间:2023-12-04 10:53:01 24 4
gpt4 key购买 nike

在 python 中,你有一个函数装饰器。是否可以在 D 中做类似的事情?
就像是:

@memoize("expensiveCalc")
int expensiveCalc(string foo){
///bar
}

最佳答案

对的,这是可能的。然而,在 D 中,它被称为 "user defined attribute" (UDA) .它最近在 D 中被引入,从那时起人们越来越多地使用它来注释他们的函数。

关于d - 是否可以在 D 中编写自定义装饰器?类似于 python ,,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20335445/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com