Tag: f

从C#调用Freebase Provider时,FSharp.Data’System.MissingMethodException’

嗨我在F#上有这段代码,如果我从F#Interactive Editor测试它,那么isPalindrome和Extract方法都能正常工作: namespace Portable3 open FSharp open FSharp.Data open Microsoft.FSharp.Linq open FSharp.Data.FreebaseOperators open MyTrip.Model.MyTrip open MyTrip.Model.FreeBase open System.Runtime open System.Linq module math = let isPalindrome (str : string) = let rec check(s : int, e : int) = if s = e then true elif str.[s] str.[e] then false else check(s + 1, e – […]

添加天数到日期但不包括周末

给定一个日期我如何添加一些天,但排除周末。 例如,给定2008年12月11日(星期三),并且在2008年11月19日(星期三)而不是2008年11月17日(星期一)增加5个。 我可以想到一个简单的解决方案,比如循环每天添加和检查是否是一个周末,但我想看看是否有更优雅的东西。 我也对任何F#解决方案感兴趣。