Есть ли в scala встроенная константа для scala.xml.Text ("")? - PullRequest
1 голос
/ 16 марта 2012

Я часто использую его, и я знаю, что могу определить один для себя в каждом проекте.Но я хочу знать, есть ли уже определенный в библиотеке Scala.

Ответы [ 2 ]

2 голосов
/ 16 марта 2012

Вы можете использовать scala.xml.NodeSeq.empty, который является полностью пустым блоком XML, а не пустым Text узлом. Вот надуманный пример:

import scala.xml._

case class Person(val name: Option[String])

def renderPerson(person: Person) =
  person.name match {
    case Some(name) => <div>{ name }</div>
    case None       => NodeSeq.empty
  }

Это помогает?

2 голосов
/ 16 марта 2012

Нет, их нет, и наиболее вероятной причиной является причина, предоставленная xiefei в комментарии.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...