Yapı arasındaki fark nedir.TV izleme ve inşa.scala? | Netgez.com
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

  • InfinityWard

    InfinityWard

    19 EYLÃœL 2006
  • Rozetked | Обзоры

    Rozetked | Ð

    5 AÄžUSTOS 2011
  • The Computer Chronicles

    The Computer

    7 Kasım 2012