来られたAndo com clojure



閉じるこの動画はお気に入りから削除されています.
言語としてのクロジュールについてクロジャル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キム・サベ・ノスの詩篇