SORU
1 AĞUSTOS 2013, PERŞEMBE


Yapı arasındaki fark nedir.TV izleme ve inşa.scala?

Scala öğrenmeye başladım ve hemen hemen her eğitimde proje ayarları tanımlayan build.sbt Bir dosya görüyorum. Ama şimdi giter8 yüklü ve şablondan bir proje oluşturduk. Ve şablondan oluşturulan proje build.sbt dosya cevapsız, ama build.scala ama daha esnektir aynı amaçlar için kullanılan, gibi).

build.sbt build.scala arasındaki fark nedir?
Hangisi daha tercih edilir ve neden?

CEVAP
2 AĞUSTOS 2013, Cuma


Kısa bir örnek vermek gerekirse, bu build.sbt:

name := "hello"

version := "1.0"

olur steno gösterim project/Build.scala Bu kabaca:

import sbt._
import Keys._

object Build extends Build {
  lazy val root = Project(id = "root", base = file(".")).settings(
    name := "hello",
    version := "1.0"      
  )
}

.sbt dosyası da vals lazy vals defs (objects classes) vardır.

the SBT document called ".scala build definition" Bu bölümde özellikle "yapı ile İlgili.TV izleme Oluşturmak için.". scala

Eski cevap (TV izleme da 0,12.x ve öncesi)

Basit bir proje var ve sadece bazı ek ayarları belirtmek için gereken ortak dava için, .sbt dosyası yeterli oluyor. Scala tam anlamlılık istediğiniz daha karmaşık bir şey için modül çoklu yapı tanımları için, ya da, .scala bir yapı tanımı gerekir.

(Benim kişisel görüşüm: build.sbt nadiren kadar yeterli olmaktan bitiyor, ben hemen hemen her zaman .scala yapı tanımı ile başlayalım.)

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Bach Vlogs

    Bach Vlogs

    18 HAZİRAN 2011
  • booba1234

    booba1234

    22 Temmuz 2006
  • Felice Musique

    Felice Musiq

    22 NİSAN 2014