Enviar pesquisa
Carregar
C#(VB)プログラマのためのF#入門
•
28 gostaram
•
6,023 visualizações
bleis tift
Seguir
Developers Summit 2011 【17-D-7】 C#(VB)プログラマのためのF#入門
Leia menos
Leia mais
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 273
Baixar agora
Baixar para ler offline
Recomendados
Practical F#
Practical F#
Ryan Riley
F# for Scala developers
F# for Scala developers
Alfonso Garcia-Caro
Overview of php
Overview of php
Tabeer12
What the math geeks don't want you to know about F#
What the math geeks don't want you to know about F#
Kevin Hazzard
Functional Programming in C# and F#
Functional Programming in C# and F#
Alfonso Garcia-Caro
Character sets and iconv
Character sets and iconv
Daniel_Rhodes
What every beginning developer should know
What every beginning developer should know
Andy Lester
FNT Software Solutions Pvt Ltd Placement Papers - PHP Technologies
FNT Software Solutions Pvt Ltd Placement Papers - PHP Technologies
fntsofttech
Recomendados
Practical F#
Practical F#
Ryan Riley
F# for Scala developers
F# for Scala developers
Alfonso Garcia-Caro
Overview of php
Overview of php
Tabeer12
What the math geeks don't want you to know about F#
What the math geeks don't want you to know about F#
Kevin Hazzard
Functional Programming in C# and F#
Functional Programming in C# and F#
Alfonso Garcia-Caro
Character sets and iconv
Character sets and iconv
Daniel_Rhodes
What every beginning developer should know
What every beginning developer should know
Andy Lester
FNT Software Solutions Pvt Ltd Placement Papers - PHP Technologies
FNT Software Solutions Pvt Ltd Placement Papers - PHP Technologies
fntsofttech
Lexing and parsing
Lexing and parsing
Elizabeth Smith
Python master class part 1
Python master class part 1
Chathuranga Bandara
Python master class 2
Python master class 2
Chathuranga Bandara
Php1
Php1
Keennary Pungyera
Introduction to PHP
Introduction to PHP
Kengatharaiyer Sarveswaran
Theperlreview
Theperlreview
Casiano Rodriguez-leon
07 -pointers_and_memory_alloc
07 -pointers_and_memory_alloc
Hector Garzo
Chatbots are so last decade
Chatbots are so last decade
Alexandra Sunderland
Perl::Lint - Yet Another Perl Source Code Linter
Perl::Lint - Yet Another Perl Source Code Linter
moznion
Static analysis for perl
Static analysis for perl
moznion
What's new in c#7
What's new in c#7
Kyrylo Bezpalyi
C variables and constants
C variables and constants
ArghodeepPaul
Programming languages vienna
Programming languages vienna
greg_s
Ruby Hell Yeah
Ruby Hell Yeah
Anupom Syam
F#の基礎(?)
F#の基礎(?)
bleis tift
F#によるFunctional Programming入門
F#によるFunctional Programming入門
bleis tift
関数型言語初心者の俺がF#触ってみた
関数型言語初心者の俺がF#触ってみた
Takashi Nishisaki
関数型言語のすすめ
関数型言語のすすめ
bleis tift
F#事例発表
F#事例発表
bleis tift
Better C#の脱却を目指して
Better C#の脱却を目指して
bleis tift
とことんF#よぷよ! F# + XNA ゲームプログラミング入門
とことんF#よぷよ! F# + XNA ゲームプログラミング入門
zecl1231
ラムダでウィザード 滅せよ手続き、とチャーチは言った (※言ってません)
ラムダでウィザード 滅せよ手続き、とチャーチは言った (※言ってません)
bleis tift
Mais conteúdo relacionado
Mais procurados
Lexing and parsing
Lexing and parsing
Elizabeth Smith
Python master class part 1
Python master class part 1
Chathuranga Bandara
Python master class 2
Python master class 2
Chathuranga Bandara
Php1
Php1
Keennary Pungyera
Introduction to PHP
Introduction to PHP
Kengatharaiyer Sarveswaran
Theperlreview
Theperlreview
Casiano Rodriguez-leon
07 -pointers_and_memory_alloc
07 -pointers_and_memory_alloc
Hector Garzo
Chatbots are so last decade
Chatbots are so last decade
Alexandra Sunderland
Perl::Lint - Yet Another Perl Source Code Linter
Perl::Lint - Yet Another Perl Source Code Linter
moznion
Static analysis for perl
Static analysis for perl
moznion
What's new in c#7
What's new in c#7
Kyrylo Bezpalyi
C variables and constants
C variables and constants
ArghodeepPaul
Programming languages vienna
Programming languages vienna
greg_s
Ruby Hell Yeah
Ruby Hell Yeah
Anupom Syam
Mais procurados
(14)
Lexing and parsing
Lexing and parsing
Python master class part 1
Python master class part 1
Python master class 2
Python master class 2
Php1
Php1
Introduction to PHP
Introduction to PHP
Theperlreview
Theperlreview
07 -pointers_and_memory_alloc
07 -pointers_and_memory_alloc
Chatbots are so last decade
Chatbots are so last decade
Perl::Lint - Yet Another Perl Source Code Linter
Perl::Lint - Yet Another Perl Source Code Linter
Static analysis for perl
Static analysis for perl
What's new in c#7
What's new in c#7
C variables and constants
C variables and constants
Programming languages vienna
Programming languages vienna
Ruby Hell Yeah
Ruby Hell Yeah
Destaque
F#の基礎(?)
F#の基礎(?)
bleis tift
F#によるFunctional Programming入門
F#によるFunctional Programming入門
bleis tift
関数型言語初心者の俺がF#触ってみた
関数型言語初心者の俺がF#触ってみた
Takashi Nishisaki
関数型言語のすすめ
関数型言語のすすめ
bleis tift
F#事例発表
F#事例発表
bleis tift
Better C#の脱却を目指して
Better C#の脱却を目指して
bleis tift
とことんF#よぷよ! F# + XNA ゲームプログラミング入門
とことんF#よぷよ! F# + XNA ゲームプログラミング入門
zecl1231
ラムダでウィザード 滅せよ手続き、とチャーチは言った (※言ってません)
ラムダでウィザード 滅せよ手続き、とチャーチは言った (※言ってません)
bleis tift
.NET系開発者から見たJava
.NET系開発者から見たJava
bleis tift
VBAを書きたくない話(Excel-DNAの紹介)
VBAを書きたくない話(Excel-DNAの紹介)
bleis tift
ぼくのかんがえたさいきょうのLL
ぼくのかんがえたさいきょうのLL
bleis tift
Moq & Fakes Framework を使った実践的ユニットテスト - BuildInsider
Moq & Fakes Framework を使った実践的ユニットテスト - BuildInsider
貴志 上坂
yieldとreturnの話
yieldとreturnの話
bleis tift
F#の基礎(嘘)
F#の基礎(嘘)
bleis tift
モナドハンズオン前座
モナドハンズオン前座
bleis tift
解説?FSharp.Quotations.Compiler
解説?FSharp.Quotations.Compiler
bleis tift
async/await不要論
async/await不要論
bleis tift
「再代入なんて、あるわけない」 ~ふつうのプログラマが関数型言語を知るべき理由~ (Gunma.web #5 2011/05/14)
「再代入なんて、あるわけない」 ~ふつうのプログラマが関数型言語を知るべき理由~ (Gunma.web #5 2011/05/14)
parrotstudio
たのしい高階関数
たのしい高階関数
Shinichi Kozake
良質なコードを高速に書くコツ
良質なコードを高速に書くコツ
Shunji Konishi
Destaque
(20)
F#の基礎(?)
F#の基礎(?)
F#によるFunctional Programming入門
F#によるFunctional Programming入門
関数型言語初心者の俺がF#触ってみた
関数型言語初心者の俺がF#触ってみた
関数型言語のすすめ
関数型言語のすすめ
F#事例発表
F#事例発表
Better C#の脱却を目指して
Better C#の脱却を目指して
とことんF#よぷよ! F# + XNA ゲームプログラミング入門
とことんF#よぷよ! F# + XNA ゲームプログラミング入門
ラムダでウィザード 滅せよ手続き、とチャーチは言った (※言ってません)
ラムダでウィザード 滅せよ手続き、とチャーチは言った (※言ってません)
.NET系開発者から見たJava
.NET系開発者から見たJava
VBAを書きたくない話(Excel-DNAの紹介)
VBAを書きたくない話(Excel-DNAの紹介)
ぼくのかんがえたさいきょうのLL
ぼくのかんがえたさいきょうのLL
Moq & Fakes Framework を使った実践的ユニットテスト - BuildInsider
Moq & Fakes Framework を使った実践的ユニットテスト - BuildInsider
yieldとreturnの話
yieldとreturnの話
F#の基礎(嘘)
F#の基礎(嘘)
モナドハンズオン前座
モナドハンズオン前座
解説?FSharp.Quotations.Compiler
解説?FSharp.Quotations.Compiler
async/await不要論
async/await不要論
「再代入なんて、あるわけない」 ~ふつうのプログラマが関数型言語を知るべき理由~ (Gunma.web #5 2011/05/14)
「再代入なんて、あるわけない」 ~ふつうのプログラマが関数型言語を知るべき理由~ (Gunma.web #5 2011/05/14)
たのしい高階関数
たのしい高階関数
良質なコードを高速に書くコツ
良質なコードを高速に書くコツ
Mais de bleis tift
PCさえあればいい。
PCさえあればいい。
bleis tift
No more Legacy documents
No more Legacy documents
bleis tift
効果の低いテストの話
効果の低いテストの話
bleis tift
テストの自動化を考える前に
テストの自動化を考える前に
bleis tift
札束でExcelを殴る
札束でExcelを殴る
bleis tift
SI屋のためのF# ~DSL編~
SI屋のためのF# ~DSL編~
bleis tift
yield and return (poor English ver)
yield and return (poor English ver)
bleis tift
現実(えくせる)と戦う話
現実(えくせる)と戦う話
bleis tift
JSX / Haxe / TypeScript
JSX / Haxe / TypeScript
bleis tift
自分戦略
自分戦略
bleis tift
F#で始めるスマートフォンアプリ
F#で始めるスマートフォンアプリ
bleis tift
SCMBC闇LT資料
SCMBC闇LT資料
bleis tift
SCMBC Git入門セッション発表資料
SCMBC Git入門セッション発表資料
bleis tift
輪るビングドラム.NET
輪るビングドラム.NET
bleis tift
仕事で使うF#
仕事で使うF#
bleis tift
SCM Boot Camp
SCM Boot Camp
bleis tift
Vim再入門
Vim再入門
bleis tift
Mais de bleis tift
(17)
PCさえあればいい。
PCさえあればいい。
No more Legacy documents
No more Legacy documents
効果の低いテストの話
効果の低いテストの話
テストの自動化を考える前に
テストの自動化を考える前に
札束でExcelを殴る
札束でExcelを殴る
SI屋のためのF# ~DSL編~
SI屋のためのF# ~DSL編~
yield and return (poor English ver)
yield and return (poor English ver)
現実(えくせる)と戦う話
現実(えくせる)と戦う話
JSX / Haxe / TypeScript
JSX / Haxe / TypeScript
自分戦略
自分戦略
F#で始めるスマートフォンアプリ
F#で始めるスマートフォンアプリ
SCMBC闇LT資料
SCMBC闇LT資料
SCMBC Git入門セッション発表資料
SCMBC Git入門セッション発表資料
輪るビングドラム.NET
輪るビングドラム.NET
仕事で使うF#
仕事で使うF#
SCM Boot Camp
SCM Boot Camp
Vim再入門
Vim再入門
Último
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
The Digital Insurer
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Khem
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
rafiqahmad00786416
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Juan lago vázquez
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
The Digital Insurer
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
lior mazor
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
apidays
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
Rustici Software
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Andrey Devyatkin
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
apidays
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
apidays
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
Zilliz
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Zilliz
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
Último
(20)
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
C#(VB)プログラマのためのF#入門
1.
2.
id:bleis-tift / @bleis
3.
id:bleis-tift / @bleis
4.
id:bleis-tift / @bleis
C#
5.
id:bleis-tift / @bleis
C# F# Scala
6.
id:bleis-tift / @bleis
C# F# Scala Git Hudson Jenkins
7.
8.
F#
9.
F# F#
10.
F# F# F#
11.
F# F# F#
F#
12.
F# F# F#
F# F#
13.
F#
14.
F# Microsoft
15.
F# Microsoft OCaml
16.
F# Microsoft OCaml
.NET Framework C# VB
17.
F# Microsoft OCaml
.NET Framework C# VB .NET
18.
19.
20.
21.
22.
23.
LISP
etc... C
24.
LISP
etc... C
25.
26.
27.
C# VB LINQ
28.
C# VB LINQ
29.
C# VB LINQ C#
30.
C# VB LINQ C#
31.
32.
33.
34.
35.
C#
VB
36.
C#
VB
37.
C#
VB
38.
C#
VB
39.
C#
VB C# VB
40.
F#
41.
F#
42.
F#
43.
F# F#
44.
45.
46.
0
”hoge”
47.
0
”hoge”
48.
0
”hoge”
49.
0
”hoge”
50.
0
”hoge”
51.
0
”hoge”
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
Func
62.
63.
64.
F#
65.
F# F#
66.
F#
67.
F#
68.
F#
69.
F#
70.
F#
71.
F#
1 fsi . 2 3 . 4 5 F# . . .
72.
F#
1 fsi . 2 3 . 4 5 F# . . .
73.
fsi
74.
fsi F#
75.
fsi F# VS
76.
fsi F# VS
77.
F#
1 fsi . 2 3 . 4 5 F# . . .
78.
C#
VB
79.
C#
VB
80.
C#
VB vs. switch Select option vs. null Nothing
81.
C#
VB vs. switch Select option vs. null Nothing
82.
83.
84.
85.
86.
vs.
87.
vs.
1 ”one” 2 ”two” ”other”
88.
C# VB
89.
F#
90.
F# function
91.
F# function
92.
F# function
93.
94.
’0’
95.
’0’
96.
97.
FizzBuzz
98.
FizzBuzz FizzBuzz(1)
1 FizzBuzz(2) 2 FizzBuzz(3) Fizz FizzBuzz(4) 4 FizzBuzz(5) Buzz FizzBuzz(14) 14 FizzBuzz(15) Fizz Buzz FizzBuzz(16) 16
99.
FizzBuzz FizzBuzz(1)
1 FizzBuzz(2) 2 FizzBuzz(3) Fizz 3 Fizz FizzBuzz(4) 4 FizzBuzz(5) Buzz FizzBuzz(14) 14 FizzBuzz(15) Fizz Buzz FizzBuzz(16) 16
100.
FizzBuzz FizzBuzz(1)
1 FizzBuzz(2) 2 FizzBuzz(3) Fizz 3 Fizz FizzBuzz(4) 4 FizzBuzz(5) Buzz 5 Buzz FizzBuzz(14) 14 FizzBuzz(15) Fizz Buzz FizzBuzz(16) 16
101.
FizzBuzz FizzBuzz(1)
1 FizzBuzz(2) 2 FizzBuzz(3) Fizz 3 Fizz FizzBuzz(4) 4 FizzBuzz(5) Buzz 5 Buzz FizzBuzz(14) 14 FizzBuzz(15) Fizz Buzz FizzBuzz FizzBuzz(16) 16
102.
FizzBuzz FizzBuzz(1)
1 FizzBuzz(2) 2 FizzBuzz(3) Fizz 3 Fizz FizzBuzz(4) 4 FizzBuzz(5) Buzz 5 Buzz FizzBuzz(14) 14 FizzBuzz(15) Fizz Buzz FizzBuzz FizzBuzz(16) 16
103.
FizzBuzz C# VB
104.
FizzBuzz F#
105.
FizzBuzz F#
| 0, 0 -> "Fizz Buzz" ----^^^^
106.
FizzBuzz F#
| 0, 0 -> "Fizz Buzz" ----^^^^
107.
FizzBuzz F#
| 0, 0 -> "Fizz Buzz" ----^^^^
108.
option vs. null option
null
109.
option vs. null option
null null
110.
null
111.
null
112.
null API
113.
114.
115.
116.
117.
null null
118.
null null
119.
null null
NullReferenceException
120.
null null
NullReferenceException
121.
122.
123.
124.
125.
126.
option
127.
option
128.
option
129.
option
130.
option
131.
option
132.
133.
134.
135.
136.
mzp F#
Maybe http://d.hatena.ne.jp/mzp/20110205/monad
137.
option
138.
option
139.
option A option
A
140.
option A option
A NullReferenceException
141.
option A option
A NullReferenceException
142.
option A option
A NullReferenceException None
143.
option A option
A NullReferenceException None
144.
option A option
A NullReferenceException None null
145.
F#
1 fsi . 2 3 . 4 5 F# . . .
146.
147.
148.
149.
150.
151.
C#
VB
152.
C#
153.
VB
154.
155.
156.
UML
157.
UML
158.
159.
F#
160.
F#
161.
F#
162.
163.
UML
164.
UML Equals
GetHashCode
165.
UML Equals
GetHashCode type of 2
166.
UML Equals
GetHashCode type of 2 F# C# VB
167.
168.
169.
170.
C#
VB Visitor
171.
F#
1 fsi . 2 3 . 4 5 F# . . .
172.
173.
174.
175.
176.
177.
178.
179.
180.
Schedule
181.
C#
182.
C#
183.
C#
184.
C#
185.
C#
186.
C# F#
187.
188.
189.
F#
1 fsi . 2 3 . 4 5 F# . . .
190.
F#
191.
F# F# F#
C# VB
192.
F# F# F#
C# VB
193.
|> F#
194.
|> F#
F# F# |>
195.
|> |>
196.
|> |>
197.
|>
198.
|> |>
199.
|> |>
200.
|>
201.
|>
202.
|>
203.
|>
204.
|>
205.
using C#
VB using
206.
using C#
VB using F#
207.
using C#
VB using F#
208.
using C#
VB using F#
209.
using C#
VB using F#
210.
use
211.
use
212.
use
let use
213.
214.
215.
216.
F#
217.
F#
1 IDE 2 Express Edition . 3 . .
218.
F#
1 IDE 2 Express Edition . 3 . .
219.
IDE
220.
IDE
221.
222.
F#Depth Colorizer F#Project Extender
223.
F#Depth Colorizer
F#Project Extender 2
224.
F#Depth Colorizer
225.
F#Depth Colorizer F#
226.
F#Depth Colorizer F#
227.
228.
F#Project Extender
229.
F#Project Extender F#
230.
F#Project Extender F#
231.
F#Project Extender F#
232.
233.
234.
235.
236.
F#
1 IDE 2 Express Edition . 3 . .
237.
Express Edition
238.
Express Edition
239.
Express Edition Win
F#CTP Visual Studio 2010 Shell
240.
Express Edition Win
F#CTP Visual Studio 2010 Shell Mac mono
241.
Express Edition Win
F#CTP Visual Studio 2010 Shell Mac mono Mac MBA13
242.
F#
1 IDE 2 Express Edition . 3 . .
243.
244.
245.
246.
247.
248.
Twitter
F# User Group
249.
Twitter F# User
Group Visual Studio F# 1
250.
Twitter F# User
Group Visual Studio F# 1
251.
252.
253.
254.
255.
2
256.
257.
F#
258.
F#
F#
259.
F#
F#
260.
F#
261.
F#
262.
F# VS
C# VB
263.
F# VS
C# VB F#
264.
F# VS
C# VB F# F# F#
265.
F# VS
C# VB F# F# F# NUnit
266.
F# VS
C# VB F# F# F# NUnit NUnit FsUnit
267.
268.
F# .NET
269.
F# .NET F#
270.
F# .NET F# F#
271.
F# .NET F# F#
F#
272.
F# .NET F# F#
F# F#
273.
special thanks PowerShell sort
@mzp @otf @rf0444 @RKTM @wof moriguchi
Baixar agora