Ich habe diesen Code untenKann nicht in scala von foreach-Schleife Breakout
> .foreach("${plist}", "newshole") {
> exec(
> http("get the user id")
> .get("${newshole}/jcr:content.1.json")
> .headers(headers_2)
> .check(bodyString.saveAs("Res1"))
> )
> exec(session => {
> var mynewshole = session("Res1").as[String]
> if (!mynewshole.contains("testingInProgress")) {
> println("Doesn't contain: " + mynewshole)
> (http("post the user id")
> .post("${newshole}/jcr:content")
> .headers(headers_2)
> .formParam("testingInProgress", session.userId))
> exec(http("Create print package")
> .post("/bin/cqtg-create-print-package.do")
> .headers(headers_2)
> .formParam("newsholeId", "${plist}")
> .formParam("digitalMasterId", "1adpy8")
> .check(status.is(200)))
>
> }
> session
> })
> }
i heraus brechen will:
> if (!mynewshole.contains("testingInProgress")) {
> println("Doesn't contain: " + mynewshole)
> (http("post the user id")
> .post("${newshole}/jcr:content")
> .headers(headers_2)
> .formParam("testingInProgress", session.userId))
> exec(http("Create print package")
> .post("/bin/cqtg-create-print-package.do")
> .headers(headers_2)
> .formParam("newsholeId", "${plist}")
> .formParam("digitalMasterId", "1adpy8")
> .check(status.is(200)))
>
> }
> session
im Grunde aus der Schleife ausbrechen will ich, wenn meine erste Bedingung erfüllen. Also möchte ich den untenstehenden Code wie in den Scala-Tutorials verwenden, weiß aber nicht, wo ich den breakable-Befehl setzen soll, da er mir Fehler gibt.
> breakable{
> code()
> break;
> }
aber ich weiß nicht wo ich es hinstellen soll.Any Idea ????
können Sie ** Rekursion ** betrachten, da Sie Scala verwenden :-) – pietro909
im Grunde möchte ich einfach aus der Schleife als Scala Donot brechen brechen oder weiter explizit definiert.Sorry etwas neues in Scala brauchen Hilfe! !! :( – shab