基本语法
    (1)字符串,通过+号连接
    (2)printf 用法:字符串,通过%传值。
    (3)字符串模板(插值字符串):通过$获取变量值

    1. var name: String = "jinlian"
    2. var age: Int = 18
    3. //(1)字符串,通过+号连接
    4. println(name + " " + age)
    5. //(2)printf 用法字符串,通过%传值。
    6. printf("name=%s age=%d\n", name, age)
    7. //(3)字符串,通过$引用
    8. println(s"${age}岁的${name}在学习")
    9. //(4)多行字符串
    10. //多行字符串,在 Scala 中,利用三个双引号包围多行字符串就可以实现。
    11. //输入的内容,带有空格、\t 之类,导致每一行的开始位置不能整洁对齐。
    12. //应用 scala 的 stripMargin 方法,在 scala 中 stripMargin 默认是“|”作为连接符,
    13. //在多行换行的行头前面加一个“|”符号即可。
    14. val s =
    15. """
    16. |select
    17. | name,
    18. | age
    19. |from user
    20. |where name="zhangsan"
    21. """.stripMargin
    22. println(s)
    23. //(5)如果需要对变量进行运算,那么可以加${}
    24. val s1 =
    25. s"""
    26. |select
    27. |name,
    28. |age
    29. |from user
    30. |where name="$name" and age=${age+2}
    31. """.stripMargin
    32. println(s1)
    33. val s2 = s"name=$name"
    34. println(s2)
    35. //(6)格式化字符串模板
    36. val numf: Float = 2.345f
    37. val num = 2.345
    38. //格式化输出 num is 2.35
    39. println(f"num is ${num}%2.2f")
    40. //原样输出 num is 2.345%2.2f
    41. println(raw"num is ${num}%2.2f")
    1. 如果需要对变量进行运算,那么可以加${}
    2. val s1 =
    3. s"""
    4. |select
    5. | name,
    6. | age
    7. |from user
    8. |where name="$name" and age=${age+2}
    9. """.stripMargin
    10. println(s1)
    11. val s2 = s"name = $name"
    12. println(s2)
    1. // 字符串长度
    2. var palindrome = "www.runoob.com";
    3. var len = palindrome.length();