Python字符串长度递归
我正在尝试编写一个简单的函数来递归地计算字符串长度。
我可以轻松地进行求和、斐波那契和阶乘,但我试图创建只有一个参数的最简单的函数,我不喜欢用第二个参数作为计数器索引。
任何人都可以为我发布一些小东西吗?
I'm blanking out trying to write a simple function to count the string length recursively.
I can do sums, fibonacci, and factorial easy but I'm trying to create the simplest function with only one parameter, I don't like having a second just as a counter index..
Can any post something small for me?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
这是您要找的吗?
Is this what you are looking for?
这是这样做的:
This does it:
函数式 Haskell 风格
Functional haskell style
如果它不必是尾递归:
但效率相当低。
If it doesn't have to be tail-recursive:
It's pretty inefficient though.