书栈网 · BookStack 本次搜索耗时 0.021 秒,为您找到 86186 个相关结果.
  • 语句组合

    语句组合 示例 分号复合语句 管道复合语句 语句组合 组合语句(或子查询)的方法有两种: 将多个语句放在一个语句中进行批处理,以英文分号(;)隔开,最后一个语句的结果将作为批处理的结果返回。 将多个语句通过运算符(|)连接在一起,类似于 shell 脚本中的管道。前一个语句得到的结果可以重定向到下一个语句作为输入。 注意复合语句并不能保证...
  • 条件语句

    条件语句 if else switch-case select-case 条件语句 if else 同js一样,支持if else,如下例子 <% var a = true ; var b = 1 ; if ( a && b == 1 ){ } else if ( a ){ } else { ...
  • Yield语句

    Yield语句 Yield语句 示例: yield ( 1 , 2 , 3 ) 在迭代器中使用 yield 语句而不是 return 语句。 它仅在迭代器中有效。执行返回到调用迭代器的for循环体。 Yield不会结束迭代过程,但是如果下一次迭代开始,则执行会返回到迭代器。 有关更多信息,请参阅有关迭代器 (迭代器和for语...
  • Return语句

    Return语句 Return语句 示例: return 40 + 2 return 语句结束当前过程的执行。 它只允许在程序中使用。如果有一个 expr ,这是一个语法糖: result = expr return result 如果proc有返回类型,没有表达式的 return 是 return resul...
  • Var语句

    Var语句 Var语句 Var语句声明新的局部变量和全局变量并初始化它们。 逗号分隔的变量列表可用于指定相同类型的变量: var a : int = 0 x , y , z : int 如果给出初始值设定项,则可以省略该类型:该变量的类型与初始化表达式的类型相同。 如果没有初始化表达式,变量总是使用默认值初始...
  • defer 语句

    745 2020-01-31 《Go 语言小册》
    defer 语句 defer栈 下一步 defer 语句 defer 语句将函数执行推迟到调用函数(包含函数)退出。函数调用参数还是立马求值,只是执行推迟而已。 你可能已经猜到这个程序输出什么了: /_src/tour/defer.go package main   import "fmt"     func main ...
  • SQL 语句

    ADD COLUMN ADD INDEX ADMIN ALTER DATABASE ALTER TABLE ALTER USER ANALYZE TABLE BEGIN COMMIT CREATE DATABASE CREATE INDEX CREATE TABLE LIKE CREATE TABLE CREATE USER CR...
  • Import语句

    Import语句 Import语句 在 import 语句之后,可以跟随模块名称列表或单个模块名称后跟 except 列表以防止导入某些符号: import strutils except `%` , toUpperAscii   # 行不通: echo "$1" % "abc" . toUpperAscii ...
  • Mixin语句

    Mixin语句 Mixin语句 可以通过 mixin 强制打开符号声明: proc create *[ T ](): ref T = # 这里没有重载'init',所以我们需要明确说明它是一个开放的符号: mixin init new result init result mixin 语句只在模板和泛...
  • Raise语句

    Raise语句 Raise语句 示例: raise newEOS ( "operating system failed" ) 除了数组索引,内存分配等内置操作之外,raise 语句是引发异常的唯一方法。 如果没有给出异常名称,则当前异常会 re-raised 。 如果没有异常重新加注,则引发 ReraiseError异常。 因此, r...