gpt4 book ai didi

python - IronPython:您曾使用 IronPython 而不是标准 .NET 语言(例如 C#)完成过哪些工作

转载 作者:太空狗 更新时间:2023-10-29 20:43:03 25 4
gpt4 key购买 nike

我正在学习 IronPython 和 Python。我很好奇与标准 .NET 语言相比,您更倾向于使用 IronPython 处理哪些类型的任务

感谢任何示例。

最佳答案

一个与 IronPython 完美匹配的例子是当你想在你的应用程序中包含脚本能力时。我一直在研究用户可以通过应用内 Python 脚本层直接与整个应用程序类模型交互的系统,它为高级用户提供了很大的灵 active 。

一个具体的例子是,当您想在应用程序中公开“ Hook ”时,用户可以在其中自定义业务规则(例如,在交易系统中创建新交易时进行自定义经纪商费用计算)。

根据请求编辑:这是一个简单的(模拟的)示例。当用户在系统中创建新交易时,系统会检查是否定义了以下 Python 函数,如果存在,交易将在提交到数据库之前获取该函数的结果作为添加到其中的费用:

def calculate_broker_fee(trade):
fee = 0.043 # default value
if trade.exchange in ["SWX", "EURONEXT"] and \
trade.instrument.instrument_type == "Bond":
fee = trade.quantity*0.00234
return fee

关于python - IronPython:您曾使用 IronPython 而不是标准 .NET 语言(例如 C#)完成过哪些工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1912971/

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