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

  • ColdfusTion

    ColdfusTion

    3 Aralık 2007
  • David MeShow

    David MeShow

    10 EKİM 2006
  • Neil Cicierega

    Neil Ciciere

    22 Mart 2006