【51CTO独家特稿】在上一篇教程《F#与函数式编程概述》中我们了解到F#和函数式编程的一些特点,更多关于F#语言和函数式编程的介绍可以参考51CTO之前对微软MVP赵颉老师的专访《TechED 09视频专访:F#与函数式编程语言》。本节教程我们将学习到F#的一些基础原理,在开始之前,让我们先温习一下我们的Hello World代码:#light  System.Console.Writ
推荐 原创 2010-01-18 10:34:46
2061阅读
2评论
在上一篇教程《F#与函数式编程概述》中我们了解到F#和函
转载 2011-01-14 12:47:00
50阅读
2评论
类型 说明 后缀或前缀 示例 sbyte 有符号 8 位整数 y 86y 0b00000101y
原创 2023-05-17 11:40:20
175阅读
F#中枚举类型的定义和使用。
翻译 精选 2010-07-11 14:59:20
411阅读
Records是F#里用来表示简单数据的一种基本数据类型,当你想把数据组成一个结构化的格式,而不需要太复杂的语法时,你可以使用Record类型。 声明Records类型: Records的语法格式如下:     [ attributes ]    type [accessibility-modifier] typename = {         [ mutable ] label1 : type
转载 2010-01-24 14:52:00
116阅读
2评论
Structure是F#的基本类型之一,和C#中的struct对应,其语法结构如下:     [ attributes ]    type [accessibility-modifier] type-name =        struct            type-definition-elements        end 一个简单的struct定义为     type Point3D
转载 2010-01-24 18:17:00
85阅读
2评论
委托(Delegates)是一个引用类型变量,其中包含对方法的引用,可以在运行时更改参考, F#委托类似于C或C +...
原创 2023-11-29 11:33:36
90阅读
F#的class赋予了F#面向对象的编程能力,也是F#连接.net中其它面向对象语言的桥梁。其基本形式如下: // Class definition:type [access-modifier] type-name [type-params]( parameter-list ) [ as identifier ] =     [ class ]         [ inherit base-typ
转载 2010-01-24 19:51:00
54阅读
2评论
F#中的结构(Struct)是值数据类型,它可以帮助您制作一个变量,保存各种数据类型的相关数据, struct 关键...
原创 2023-11-29 14:38:05
146阅读
事件允许类之间相互发送和接收消息,对象通过同步消息传递相互通信。 事件类和事件模块 Control.Event &l...
原创 2023-11-29 18:31:56
196阅读
F#Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--1openSystem23[<EntryPoint>]4letmain(args:string[])=5ifargs.Length<>2then6failwith"Error:...
转载 2010-05-19 12:54:00
74阅读
2评论
F#中的数据类型可以分类如下- 整数类型 浮点类型 文本类型 其他类型 整体数据类型 下表提供了F#的整数...
原创 2023-11-28 16:22:26
156阅读
The F# Website F# Library Documentation The Hub - "The place for F# on the Web" Dominic Cooney's weblog Benvenuti in F#! Jack's F# DirectX Tutorial The F# Wiki on strangelights
原创 2006-11-24 17:36:15
777阅读
1评论
最近专门抽了一些时间大概了解了一下F#, 对里面的类型定义,事件声明绑定等进行了初步学习,今天的这个DEMO因为时间原因写的比较简单。主要是对使用F#进行开发时的流程做了一个简单的总结。有兴趣的朋友可以帮助补充一下。好了,费话不多说了。
推荐 原创 2009-01-06 09:43:01
1554阅读
1评论
定义Discriminated Unions: Discriminated Unions是F#的一种特有的数据类型,其基本语法格式如下:     type type-name =        | case-identifier1 [of type1 [ * type2 ...]        | case-identifier2 [of type3 [ * type4 ...]        .
转载 2010-01-24 16:24:00
87阅读
2评论
起个头,内容待续
原创 2010-05-20 22:55:55
356阅读
在上一节F#教程中,我们对F#类型系统类型推断机制有了一个初步的认识。F#类型推断原理是学习F#的重要基础。本节课程,我们将在F#类型基础上进一步学习F#的一些基本语法。 “let”表达式是F#语法的核心,可以用作定义函数、序列等多种用途。另外,F#使用空格来标记程序块的开始与结束。 定义值let x = 2  定义函数值 let&nb
原创 2010-01-28 13:22:36
1024阅读
1点赞
1评论
上回我们利用for进行了循环处理。这次我们学习if语句。
翻译 精选 2010-07-10 22:18:18
805阅读
目前为止我们已经学习了if、 for 、 while等语句,这样我们就可以尝试写一些简单的程序了。
翻译 精选 2010-07-11 10:19:43
827阅读
学习数组、List和Tuple后,这回我们要学习Dictionary。
翻译 精选 2010-07-11 13:12:29
621阅读
  • 1
  • 2
  • 3
  • 4
  • 5