я есть это ниже кодНе может прорыва петли Еогеасп в Скале
> .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
> })
> }
я хочу, чтобы вырваться из:
> 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
в основном я хочу выйти из цикла, когда мое первое условие встречаются. Поэтому я хочу использовать приведенный ниже код в соответствии с учебными пособиями по scala, но не знаю, куда положить прерывистую команду, поскольку она дает мне ошибки.
> breakable{
> code()
> break;
> }
, но не знаю, где его поставить. Любая идея ????
вы можете рассмотреть ** рекурсию **, так как вы используете Scala :-) – pietro909
в основном я просто хочу вырваться из цикла, так как scala donot имеет разрыв или продолжить явно определенную.История бит в новой scala нужна помощь! !! :( – shab