来られたAndo com clojure
5613 ワード
閉じるこの動画はお気に入りから削除されています.
言語としてのクロジュールについてクロジャルroda na jvm(Java仮想マシン)、Possui - uma sintaxe um tanto - quanto独特のeは単純です.PORポンダーser executada na jvm,programesescritos em clojure pode fazer uso de obbliotecas java
Ma o queは、UMAプログラムです.
プログラム・プログラムとしてのプログラム・プログラムエステパラダイムは、ベースのエムのum modelo計算機である.エムプログラマは、扇情的なtudo楽しみ楽しいo o o、ou seja、um cを与えます.
o cioで
コモディートThoriormente、クロジョPossui馬Sintaxe Muito Simple、Por - m que Pode Confundir Muito(Me Confundiu Muito)Quem Eest -は、アンヌノMundoデLinguagens BasadadasエムLispに来ます.Abaixo comoについて
(operador operando1 operando2... operando)
n .耳鼻咽喉科.Suponhamos que vocはdesdesa realizarのumaのsomaのentre 5 nの命令のmeros.エーモス・ファーザー・アッシム
let resultado = 3 + 7 + 8;
エムクロジョfazemosアッシム(+ 3 7 8)
=> 18
いいえC c dio acima o operador「+」soma os parは、メトロ3、7 e 8を引きます.ハロー・ワールド「ハロー・ワールド」ストリング・ハロー・ワールド
(println "Hello World")
=> "Hello World"
ノメンドウバレス
アメリカse seは、uを装甲します.エクストラ
(def texto "Iniciando com Clojure")
(def contas-pagas 100)
Imprimindo os valores definidos:
(println texto)
=> "Iniciando com Clojure"
(println "Quantidade de contas pagas:" contas-pagas)
=> "Quantidade de contas pagas: 100"
エスドゥトゥドゥデダドス
エストラチュラ・デ・ダドスsとしてのエムClojure Todasは、imut - en veis、ou seja、seus valores nを意味します.
N ' s ' s ' s ' s ' s
エムClojure Podemos definir trは、sのTipos bを得ます.例:
(def numero-inteiro 10)
(def numero-ponto-flutuante 3.5)
(def numero-fracionado 10/3)
弦
文字列表現について(第1回)
(def hobbit "Bilbo")
MAPAS
Mapas , Aassim como em outras Linguagens de Programa .Abaixo藻類は、Mapas EM Clojureを追い払います:
(def usuario {:nome "Guilherme" :idade 30})
(def funcao {"funcao-soma" +})
Tamb - Les - s - poss - to - vel - Endeadear MAMAS :(def mapa {:nome "Guilherme" :endereco {:cidade "São Paulo" :rua "Rua Sete de Abril"}})
ハッシュマップの作成について(def usuario (hash-map :nome "Guilherme" :cidade "São Paulo"))
パラRecipperarアルマInformaは、oをMapaをします.Nela N ' s ' s Passamos O Mapa e aキーワード利用法como chave para recuperar a informa pose o o desejada例:(get mapa :nome)
=> "Guilherme"
keywors sは、o geralmente利用可能なcomo chavesエムMapasなしクロジュールです.前例はない:NOME EUMのキーワード.ベイトレス
Vim comunsの配列の言語言語のcomo um como、onde oのインデックスはnoの0を来る.Mulo como Vetorを定義してください
(def numeros [3 2 1])
recperperandoのアイテムは、Vetor de acordo com o(get numeros 2)
=> 1
Tamb Le m ' s possは、ヴェルCerar vetores利用者を楽しみます(def empresas (vector "Apple" "Microsoft" "Samsung"))
(get empresas 1)
=> "Microsoft"
リスト
リストs o o parecidas com vetores em clojure、porは、m com com algumas diferenとして.PORの典型的な、パラrecuperarの藻類デacordo com a posiの外面のo da lista、アメリカse楽しいseのo n n n n n o o o楽しい楽しみを得る.パラ宣言ARの馬は、basta definirのOSのitda da lista parのnteres e colocarのumのapのseのtrofoのno noのcioの.例:
(def numeros '(1 2 3 4))
(def estados '("SP" "RJ" "RS" "PR"))
(nth estados 2)
=> "RS"
Levandoエム思案Aは、パフォーマンスを楽しみます、楽しいMes - o o oを得ます.Turb Le m ' s poss - le var crias listas usezando楽しみの節一覧
(def numeros (list 1 2 3 4))
集合
セットs s o oコールルは、es es em que s itens s o o o oニコ、ou seja、nのo o o podem se繰り返しです.Chejure temos duas formas de criar um set :
フォームリテラル
(def produtos #{"Refrigerante" "Carne" "Arroz"})
UseSPARTZは楽しいセットです.(def produtos (hash-set "Refrigerante" "Carne" "Arroz"))
Podemosの包括的変圧器(set [2 2 5 6 5 1 1])
=> #{1 6 2 5}
Por Enquinto Ed issoキム・サベ・ノスの詩篇Reference
この問題について(来られたAndo com clojure), 我々は、より多くの情報をここで見つけました https://dev.to/guilhermelo/comecando-com-clojure-4939テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol