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

  • Bryan Adams

    Bryan Adams

    30 Mart 2006
  • Fuse

    Fuse

    21 Kasım 2005
  • snookie77

    snookie77

    2 Mart 2006