汉诺塔经典递归问题

在其他语言学习递归思想的时候,有一个经典的问题就是汉诺塔的解法:

当然这个在M语言中也是可以玩的,并且代码比其他任何语言都要简洁。
思路:利用递归思想,假设有n层,最上面的n-1层已经从A借助C移到B,然后将最大的盘子从A借助B移到C,最后再将n-1层从B借助A移到C,一直递归下去。M中@代[......]

阅读全文

在Power Query中使用正则表达式

方法:

PQ本身没有正则,但是M语言不能我们可以借助其他语言:一种是在PBID中使用R.Execute由R调用,另一种就是使用Web.Contents由php调用,本文介绍后者。
php脚本如下:


如果懂环境配置的话可以保存到本地,然后localhost调用,不懂的话也没关系,我已[......]

阅读全文