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

  • CaptainDisillusion

    CaptainDisil

    18 EYLÜL 2007
  • lane182videos

    lane182video

    6 EKİM 2011
  • STITCHLESS TV how to sew your own style tutorials

    STITCHLESS T

    9 HAZİRAN 2011