E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
f#
F#
个人学习笔记3(
F#
survey)
1、
F#
自定义类型,自定义类型可以将我们所需的值打包成一个类型整体,如 Student类型包含{int id ; string name}。
·
2015-10-31 09:39
学习笔记
F#
个人学习笔记1(
F#
survey)
1、let 关键字用来声明标识符,标识符是值对象的名称,值对象可以是数字、字符串等也可以是方法。但标识符不同与变量,标识符一旦赋值则不可以改变。在同作用域下声明一个已经存在名称的标识符时,则是得到一个新的标识符。 let i = 1 let add x y = x + y (注:在方法内声明一个与全局标识符同名的标识符时,会隐藏全局标识符的值,但当方法结束后,全局变量标识符的
·
2015-10-31 09:39
学习笔记
F#
个人学习笔记2(
F#
survey)
1、if语句 ,
F#
返回值不需要显式的写出返回类型,在写if等流程控制时,要控制好返回值信息,如if 语句块和 else 语句块的返回值类型要匹配;不能出现if有返回、else无返回;也不能只出现一个单条件返回
·
2015-10-31 09:39
学习笔记
Interesting Finds: 2008.10.08~2008.10.09
.NET Richmond Code Camp 2008.2 - Functional C# Recap ASP.NET MVC with NHaml -
F#
Edition Formatting
·
2015-10-31 09:23
REST
Chapter 3 - 作用域
事实上,从这一节开始才真正讲到了
F#
的语法,以及一些build_in的函数之类的, 之前已经写了函数、值与标识符的定义,以及他跟我们适应的一些其他语言的区别。
·
2015-10-31 09:07
作用域
Foundations Of FSharp 1.1
第一章 标识符 在
F#
中你可以使用 let 来定义一个 标识符 并赋予他一个值、对象或是
·
2015-10-31 09:07
sha
函数式编程初探(functional programming)
不仅最古老的函数式语言Lisp重获青春,而且新的函数式语言也层出不穷,比如Erlang、 Clojure、Scala,、
F#
等等。
·
2015-10-31 09:52
F#
的一点糖
重口味警告:本篇适合于追求代码直观到偏执狂地步,和宁愿绞尽脑汁减少几次击键的程序员,不喜勿入! 在Ruby里我们可以写出这样的代码: hash.if_has_key k do |val| #do sth. with val end 这段代码描述性太强了,以至不需要解释就能让人明白。而且对比普通写法: if hash.has_key k then val = h
·
2015-10-31 09:04
F#
超级奇怪的
F#
格式错误
今天被一个超级trivial的格式问题搞到抓狂。程序中有这样一个match结构: match ... with | ... -> ... | ... -> ... 这以后不论写一行什么编译器都抱怨格式错误。原来是#light格式的缩进规则所致,应该这样写: match ... with | ... -> ... | ... -> ... 注
·
2015-10-31 09:04
F#
作为.NET程序员,您需要IronPython么?
NET作为一个成熟的开发平台,为很多语言的发展提供了肥沃的土壤:历史相对久远的有Managed C++、C#、VB.NET、J#,正值壮年的则有IronPython、IronRuby,而老赵极力推崇的
F#
·
2015-10-31 09:16
python
探寻路径
// Learn more about
F#
at http://fsharp.net // See the '
F#
Tutorial' project for more help.
·
2015-10-31 09:44
路径
F#
学习资源
最近两年动态语言、函数式语言开始流行,其主要原因来源于多核时代的到来,web2.0的理念。传统式语言对并发、扩展本身支持不够好,对程序员素质要求高,开发效率低等诸多因素,迫使一部分人重新审视其他编程范式,Erlang,Python,Ruby这些语言得到了关注。因为本人工作在.net平台下,本着最小化学习的原则,决定学习微软开发的语言,以便
·
2015-10-31 09:38
F#
【
F#
】 WebSharper框架
WebSharper,它是一个基于
F#
构建的Web开发平台,使用
F#
构造从前到后的一整套内容。
·
2015-10-31 08:18
Web
浅谈 C# 交互窗口
我们知道,
F#
的编译器是 fsc.exe,
F#
交互窗口是 fsi.exe。其他动态语言也可以交互执行,例如 Ruby 语言的解释器是 ruby,交互窗口是 irb。
·
2015-10-31 08:17
C#
C#程序员的Scala之路第一章
工作6年接触了很多语言,我的同事告诉我,他接触了一门语言,在学习过程中给我说了这个语言的各种好处,函数式语言,以前了解
F#
,但却从来没深入。 废话不多说,现在开始我的第一章吧。
·
2015-10-31 08:11
scala
F#
第四课:
F#
中的值,方法和属性
1. Simple values: Functions, parameters, and top-level items defined using let or pattern matching. Examples: form, text, wordCount. 简单值:函数,参数和顶层成员定义都使用let或模式匹配来实现。 代码 let form =&nb
·
2015-10-31 08:11
F#
F#
第五课:异步工作流
没来得及写出来学习心得,暂时写一下Expert
F#
关于异步程序的文章中例子一些过时语法和相应的改进 代码 # light open System open
·
2015-10-31 08:11
工作流
F#
第二课
F#
第二课 今天又学习了一下
F#
,对这门新兴的语言又有了一点新的认识。下面我们体验一下VS2010 Beta2与
F#
的威力吧。
·
2015-10-31 08:11
F#
F#
第三课 : .net库与
F#
今天继续学习
F#
,主要的内容是关于.net库在
F#
中的引用。
·
2015-10-31 08:11
.net
The first error on
F#
Copy the first demo program from Expert
F#
to VS2008.
·
2015-10-31 08:11
error
介绍一个Python进行函数式编程时有用的module
对我们来说,动态语言有IronPython, IronRuby可选,函数式语言有
F#
。
F#
功能是很强大,但对新手来说,其代码可读性就差一些,经常能看到人抱怨
F#
写出来的代码丑陋,看不懂。
·
2015-10-31 08:00
python
[你必须知道的.NET]第三十二回,,深入.NET 4.0之,Tuple一二
Tuple,是函数式编程的概念之一,早见于Elang、
F#
等动态语言。
·
2015-10-30 20:01
.net
F#
小记——1. Hello
F#
简单的示例: 首先我们来个传统函数式编程的hello world吧,一句话就可以了: printfn "hello world" 这是典型的脚本语言的调用方式,当然,我们也可以试用传统的main函数的方式: [<EntryPoint>] let main (args : string[]) = printfn &qu
·
2015-10-30 14:05
F#
F#
小记——2. 基本数据类型
F#
基本数据类型: 数字: 和C#一样,
F#
的数字类型和.net中的类型是一一对应的,只不过为了方便使用,又对其定义了一套别名而已,可以通过后缀区分其数据类型。
·
2015-10-30 14:05
基本数据类型
F#
牛刀小试
这两天看了看
F#
,觉得还是非常容易上手的,顺手写了个一个非常简单的下载文件的程序。
·
2015-10-30 14:04
F#
F#
基本类型——Class
F#
的class赋予了
F#
面向对象的编程能力,也是
F#
连接.net中其它面向对象语言的桥梁。
·
2015-10-30 14:03
Class
F#
基本类型——Discriminated Unions
定义Discriminated Unions: Discriminated Unions是
F#
的一种特有的数据类型,其基本语法格式如下: type type-name
·
2015-10-30 14:02
UNION
F#
基本类型——Records
Records是
F#
里用来表示简单数据的一种基本数据类型,当你想把数据组成一个结构化的格式,而不需要太复杂的语法时,你可以使用Record类型。
·
2015-10-30 14:02
F#
F#
基本类型——Structure
Structure是
F#
的基本类型之一,和C#中的struct对应,其语法结构如下: [ attributes ] type
·
2015-10-30 14:02
struct
F#
中的Tuples、函数类型和参数柯里化
柯里化、元组、函数类型、partial application等是函数编程的基础,但对那些传统的C类语法程序员来说是个新鲜的领域,本文主要参考http://blog.joycode.com/fscti/archive/2009/10/21/115745.joy的文章,简单的介绍了这一部分相关知识,如果要更加深入解这部分内容,请参看原文。 Tuples(元组)简介: Tuples(元组)作为
·
2015-10-30 14:01
F#
Chapter3 - Control Flow
F#
有相较于其他的单纯的函数式语言来说比较其他的控制流。从以下的 if ... then ... else 表达式 中你就能看出来。
·
2015-10-30 14:46
apt
Chapter3 - Types And Type Interface
F#
是一门强类型的语言,这意味着你不可以使用一个不适合的参数来调用一个函数。 你必须在必要的时候进行适当的类型转换,或必须使用匹配的类型。
·
2015-10-30 14:46
interface
Chapter3 - 匿名函数 - Anonymous Functions
F#
提供了另外一个给我们去定义函数的方式,这就是使用关键字 fun 在接下来我们会给出例子。
·
2015-10-30 14:45
functions
Chapter3 - 列表 - List
F#
的列表是一种简单的内置集合类型。
·
2015-10-30 14:45
list
Chapter3 - 递归 - Recursion
在
F#
中使用递归,我们只需要在定义的时候,在函数名前加上关键字 rec 即可,下面的例子就递归的用法(译者:虽然用递归这样来处理 斐波拉契数并不一定是个合适的选择)
·
2015-10-30 14:44
apt
.NET中的异步编程(四)- IO完成端口以及FileStream.BeginRead
本文首发在IT168 写这个系列原本的想法是讨论一下.NET中异步编程风格的变化,特别是
F#
中的异步工作流以及未来的.NET 5.0中的基于任务的异步编程模型。
·
2015-10-30 13:11
Stream
我为什么期待M#?
前段时间的报导“微软将推新编程语言M#:系统编程级别的C#”,第一眼看到并没有当初看到
F#
的那一种不安,反而感到欣喜,业界一直存在“语言论”讨论c#、java、vb、c/c++等语言的优胜略汰。
·
2015-10-30 11:10
#
IromPython .Net 的简介和第一个例子
.Net 4 都已经到来了,早就该去了解IronPython和IronRuby了,回头再去研究一下
F#
。 一、IronPython的起源 您可能会问:什么是IronPython?
·
2015-10-28 08:21
python
C++/C#/
F#
/Java/JS/Lua/Python/Ruby渲染比试
来源: http://www.cnblogs.com/miloyip/archive/2010/07/07/languages_brawl_GI.html 512x512像素,每像素10000个采样,Intel C++ OpenMP版本渲染时间为18分36秒。估计Ruby版本約需351天。 前篇博文把一个C++全局光照渲染器移植至C#,比较C++和C#之性能。刊出后,园友们不吝指
·
2015-10-28 08:55
python
VS2010之vb.net:细节决定成败
VS2010版本的推出,亮点不少,除了新功能上的扩充外,也就是在三大语言C#,C++,Visual Basic基础上又增加第四大语言
F#
,在语言的细切深入方面,可谓可圈可点,正体验了一句管理名言:细节决定成败
·
2015-10-28 08:01
VB.NET
电子书下载:Professional
F#
2.0
Book DescriptionIn-depth coverage of Microsoft’s new programming language-F# 2010
F#
is a
·
2015-10-28 08:35
SSI
OpenGL 用三角形模拟生成球面
虽然是用
F#
写的,但是处理全是过程式的,很好理解. 1 #r "F:\3D\1.0\Binaries\OpenTK\Debug\OpenTK.dll" 2 #r
·
2015-10-28 08:25
OpenGL
F#
图形数学基础。
这几天,在看Unity3D,还比较有意思,其中看到,第一人称控制器,就想看到里面的一些控制脚本是如何实现,才发现,学到的好多数据知识已经还给老师了,还好,走遍大江南北,跟着的书不多,唯一的二本高数没丢. 然后参考网上各个简洁明了的讲洁. 主要有http://my.csdn.net/cppyin 的从零实现3D图像引擎. 用此文只是用来记录一些向量,矩阵等的操作.没别的实际意义.会与
·
2015-10-28 08:24
F#
开源项目Foq简介
Foq主要是为了
F#
的开发人员做单元测试。可以与FsUnit一起使用编写一些Fluent的断言。甚至与AutoFixture一起简化单元测试的设置。 让我们来看一些简单的代码片段: /
·
2015-10-28 07:54
开源项目
F#
学习之路(7)集合类型
上一篇博客,介绍了列表类型,本篇将介绍数组类型Array、字典类型(Map),以及可变数组(ResizeArray)、Set类型。 一、数组类型 (Array) 数组类型,在语义上表示一组相同类型的集合。这个跟列表(
·
2015-10-27 16:17
集合类
F#
学习之路(5)元组类型
F#
通过支持元组类型,方便了我们定义临时数据结构,而不需要为了临时的数据专门定义一个数据类型。
·
2015-10-27 16:16
F#
F#
CTP 版本的发布带来了哪些变化
今天早上看到园子里首页上新闻链接,发现
F#
发布了CTP版本。这一版本的发布,可以说标志着
F#
正式进入了.net程序员的视野。
·
2015-10-27 16:16
F#
F#
学习之路(3) 如何组织程序(下)
F#
的名称空间概念及定义与C#基本相似。 1、定义名称空间 &n
·
2015-10-27 16:15
F#
程序员最重要的技能
当然,你得对C#、
F#
、C++、Java、Ruby、H
·
2015-10-27 16:34
程序员
结合实例实习
F#
(三)--理解函数式语言中的函数
前两篇我主要说了些
F#
中基本的语法,今天我接着来说说函数,函数在函数式编程中起着非常重要的作用,可以夸张一点来说,如果你了解并能熟练应用函数,你就可以向别人说“我精通函数式编程了“。
·
2015-10-27 15:37
F#
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他