echo response PHP vs println Scala [已关闭]

q3qa4bjr  于 2023-08-05  发布在  Scala
关注(0)|答案(1)|浏览(100)

已关闭。此问题需要details or clarity。它目前不接受回答。
**希望改进此问题?**通过editing this post添加详细信息并阐明问题。

16天前关闭
Improve this question
我有下面的PHP函数代码,它回应了服务器的响应。

PHP代码

function printMessage($errMsg){
    $color='#ffffff';
    echo "<table style=>";
    echo "<tr bgcolor='".$color."'> ".randomFun($errMsg, 0)."</tr>";
    echo "</table>";
}

字符串
我必须在Scala中迁移相同的内容(Scala的新功能)。

Scala代码

def printMessage(errMsg: String): Unit = {
val color = "#ffffff"
val formattedErrMsg = randomFun(errMsg, 0)

println(
  s"""<table style="">
     |  <tr bgcolor='$color'>
     |    $formattedErrMsg
     |  </tr>
     |</table>
""".stripMargin
)
}


好吧,我不确定这是否会像PHP中的echo一样。在Scala中寻找一种像PHP一样在服务器上回显响应的方法。

b1uwtaje

b1uwtaje1#

不,println函数的工作方式与php中的echo不同。如果你想用Scala编写一个服务,那么你需要使用合适的框架。
举例来说:
Play框架-https://www.playframework.com/
Akka-http - https://doc.akka.io/docs/akka-http/current/introduction.html
http4s - https://http4s.org/v0.20/service/
println()-这是一个简单的函数,用于向控制台输出消息。

相关问题