小编Dar*_*ino的帖子

Scala检查列表中是否存在元素

我需要检查列表中是否存在字符串,并调用一个相应接受布尔值的函数.

是否可以通过一个衬管实现这一目标?

下面的代码是我能得到的最好的代码:

val strings = List("a", "b", "c")
val myString = "a"

strings.find(x=>x == myString) match {
  case Some(_) => myFunction(true)
  case None => myFunction(false)
}
Run Code Online (Sandbox Code Playgroud)

我确信用较少的编码可以做到这一点,但我不知道怎么做!

string scala list find

73
推荐指数
3
解决办法
12万
查看次数

Lift:如何使用设计师友好的模板构建表单?

作为测试,我正在尝试使用设计师友好的模板在电梯中创建一个表单.我正在使用Lift 2.5

我已经设法使用toForm创建一个工作表单,但我只是在探索所有可能的方法.

我的html文件包含以下代码:

...
<span class="lift:Util.entry?form=post">
  <span id="etitle"></span>
  <span id="ebody"></span>
  <span id="esubmit"></span>
</span>
...
Run Code Online (Sandbox Code Playgroud)

在我的Util.scala中,我定义了如下的条目片段:

def entry = {
  "#etitle *" #> SHtml.text(title, title = _)
  "#ebody *" #> SHtml.text(body, body = _)
  "#submit *" #> SHtml.submit("Save", saveEntry)
}
Run Code Online (Sandbox Code Playgroud)

所有的跨度都是空的; 我究竟做错了什么?

谢谢!

scala lift

3
推荐指数
1
解决办法
209
查看次数

标签 统计

scala ×2

find ×1

lift ×1

list ×1

string ×1