如何在Python中表示参数化类型?在Haskell中,foldm(monad版本的foldl)具有这种类型。你知道吗 foldM :: (Monad m) => (a -> b -> m a) -> a -&g ...2024-04-18 已阅读: n次
寻找一个惯用的,优雅的解决方案“发送+更多=钱”在伊利西我遇到了Mark Dominus' blog post,它描述了在Python中使用函数式编程技术(尤其是monad)来解决{a2}。在 这里总结了在死链接情况下的难题: S E N D ...2024-04-18 已阅读: n次
Python for循环只运行一次?该脚本将根据csv中的数据库查询包含物种名称的csv,如果两者都在,则返回。问题是,尽管它仍在阅读所有术语以进行精细搜索,但它只是在搜索第一个术语。i、 e.如果我在“p中的行”之前打印物种L,所有物 ...2024-04-18 已阅读: n次
python:变异“globals”以动态地将内容放入scop这主意有多可怕?类monad实现了with接口,以将内容放入或超出范围,因此我可以编写一个泛型函数库,例如引用函数unit和{}的函数库,这些函数可以在运行时放入实现。(不管这些代码做了什么,或者是否 ...2024-04-18 已阅读: n次
BitBu上的PyMonad概览页面PyMonad是用于monad和相关元素的Python库。它在BitBucket上提供。当我第一次访问它时,我得到了一个Overview page(做得非常好)。该页的文本在README.txt文件中 ...2024-04-18 已阅读: n次
一个用于顺序、条件和修改函数应用的高阶函数?我用函数式的风格编写Python(我想我得到的是类似于monad的东西?)。这是到目前为止,我有三个函数的硬编码。如果我有10个或100个呢? # a list of (function, f ...2024-04-18 已阅读: n次
简化单子我试图理解也许Monad,但我看到的大多数示例都使用了一些特定于语言的特性。为了确保我在概念上是正确的,我考虑编写一个泛型实现。下面是我想到的。在 有人能告诉我概念上是否正确吗?有更好的方法来概括它吗 ...2024-04-18 已阅读: n次
使用带有None类型函数的mappython中是否存在与Haskell的mapM_函数等价的函数 示例(“print()”在这里只是每个函数的占位符,签名为:a->;None): #pseudo code!!! map (la ...2024-04-18 已阅读: n次
单子能做这个OOP做不到的事吗?为了理解monad,并想知道它们是否对Python中的数据转换编程有用,我看了许多介绍性的解释。但我不明白为什么单子很重要。你知道吗 下面的Python代码是monad的良好表示吗?你知道吗 clas ...2024-04-18 已阅读: n次
基于python的PowerShell?我只是简单地看了一下PowerShell(我知道它是Monad shell)。我无知的眼睛看到它或多或少像是普通bash和python的混合体。在linux和osx上,我认为这两个环境之间的集成非常酷 ...2024-04-18 已阅读: n次
Python中的链接操作我正在通过一系列操作运行字符串,其中大多数是regex,有些不是。我想知道是否有一些类似于monad的语法结构可以让函数的顺序应用程序变得“更漂亮”。你知道吗 例如,对于函数f、g、h、I和输入字符串 ...2024-04-18 已阅读: n次
类实例中的条件方法执行我想创建能够优雅地处理数学错误的monad。我创造了这样的东西: from enum import Enum class Monad(Enum): Safe = 1 Fail = 2 ...2024-04-18 已阅读: n次
hymn 简介 hymn是hy/python的monad库,monad有do符号 理解力。 代码胜过文字。 连续单子 => (import [hymn.types.continuation [cont- ...2024-04-18 已阅读: n次
typesafe-monads键入安全单子 这是一个在Python中构建monad的实验,由strict支持 键入批注目标是能够与 类型检查器确保其正确性。 动机 我是monads的粉丝,但相信他们在 强类型系统。我尝试过使 ...2024-04-18 已阅读: n次
monad 简介 什么? python中的monad,以及一些有用的函数。 怎么做? >>> from monad.decorators import maybe >>> ...2024-04-18 已阅读: n次
guac 一元do符号 guac在python中提供了一元do符号,灵感来自haskell。monad提供“可编程分号”,通过它可以更改程序的行为。一个常见的、有用的monad是list monad,它表示不 ...2024-04-18 已阅读: n次