心脏线方程:r=a(1-sinθ) 转换为参数方程 x=2r(sin(t)-sin(2t)/2) y=2r(cos(t)-cos(2t)/2) 程序代码: //?在?http://fsharp.net?上了解有关?F#?的更多信息
//?请参阅“F#?教程”项目以获取更多帮助。
/...
Oracle.ManagedDataAccess.dll
#if INTERACTIVE
#r@"C:\oracle\odp.net\managed\common\Oracle.ManagedDataAccess.dll"
#endif
openOracle.ManagedDataAccess.Client
openOracle.ManagedDataAccess.Type...
分类:
数据库 时间:
2014-08-22 00:25:35
阅读次数:
243
《powershell 的版本所引起的加载 FSharp 编译器问题》基本解决...
分类:
其他好文 时间:
2014-08-09 21:30:39
阅读次数:
335
初步解决powershell 的版本所引起的加载 FSharp 编译器问题
《...
分类:
其他好文 时间:
2014-08-03 15:22:55
阅读次数:
281
用 VS 2014 重新编译 FSharp.Data
用 VS 2014 打开 FSharp.Data 解决方案,发现所有的项目都处于不可用状态。
解决:
需要编辑一下 .fsproj 文件,加上下面一段。
$(MSBuildExtensionsPath32)\..\Microsoft SDKs\F#\4.0\Framework\v4.0\Microsoft...
分类:
其他好文 时间:
2014-08-03 15:16:25
阅读次数:
211
powershell 的版本所引起的加载 FSharp 编译器问题
在 64 位的系统下,大部分系统文件都有 64 位和 32 位的版本;通常在C:\WINDOWS\system32 下的是 64 位版本,在 C:\WINDOWS\SysWOW64下的是 32 位版本。比如:
默认情况下,调用的命令多是 64 位,因此,会造成一些问题。
加载 FSharp 编译器,在 32...
分类:
其他好文 时间:
2014-08-01 13:37:21
阅读次数:
192
Windows PowerShell 会话中使用 FSharp 代码编译器
$fSharpCode= @"
moduleTest
let HelloWorld =
"Hello World!!!!"
printfn "%s" HelloWorld
let rec Loop n =
seq [
if n...
第七章 F# 库(三)
序列(Microsoft.FSharp.Collections.Seq)模块
Microsoft.FSharp.Collections.Seq 模块包含所有处理集合的模块,只要它支持 IEnumerable 接口, .NET 框架的 BCL 中的大多数集合都是的。这个模块之所以称为序列(Seq),是因为序列是IEnumerable 接口的别名,是对其简...
分类:
其他好文 时间:
2014-07-22 23:02:32
阅读次数:
208
使用内联中间语言(Inline IL)
内联中间语言(Inline IL)能够直接在中间语言(intermediate language,IL)中定义函数体,中间语言是 F# 编译后的语言,它主要为语言添加了实现特定低级运算符和函数,比如,加法和box 和 not 的功能。我们很少会用到这个功能,因为F# 库FSharp.Core.dll 已经公开了所有的、可能需要的生成中间语言的功能。然...
分类:
其他好文 时间:
2014-06-25 07:53:41
阅读次数:
191
返回元组
首先,我们讨论为什么应该避免使用元组。如果函数返回元组,用户就必须引用 FSharp.Core.dll;另外,需要使用元组的代码C# 中看并不好。考虑下面的例子,我们定义了函数 hourAndMinute,它从结构 DateTime 中返回时、分。
#light
module Strangelights.DemoModule
open System
/...
分类:
其他好文 时间:
2014-06-21 21:46:46
阅读次数:
235