提交 013fff3f 编写于 作者: S Steven Van Impe 提交者: Matt Bierner

Update Swift snippets (#42048)

上级 d260ccff
{
"print(\"...\")": {
"prefix": "pr",
"body": "print(\"$1\")$0"
"print": {
"prefix": "print",
"body": "print(\"$1\")\n$0",
"description": "print(\"...\")"
},
"print(\"\\(...)\")": {
"prefix": "po",
"body": "print(\"\\($1)\")$0"
"print value": {
"prefix": "printv",
"body": "print(\"\\($1)\")\n$0",
"description": "print(\"\\(...)\")"
},
"repeat...while loop": {
"while": {
"prefix": "while",
"body": [
"while ${1:condition} {",
"\t$0",
"}"
],
"description": "while statement"
},
"repeat-while": {
"prefix": "repeat",
"body": [
"repeat {",
"\t$0",
"} while ${1:true}"
"} while ${1:condition}"
],
"description": "repeat...while loop"
"description": "repeat-while statement"
},
"While loop": {
"prefix": "while",
"for": {
"prefix": "for",
"body": [
"while ${1:true} {",
"for ${1:item} in ${2:collection} {",
"\t$0",
"}"
],
"description": "While loop"
"description": "for-in statement"
},
"For-In statement": {
"prefix": "forin",
"if": {
"prefix": "if",
"body": [
"for ${1:item} in ${2:collection} {",
"if ${1:condition} {",
"\t$0",
"}"
],
"description": "For-In statement"
"description": "if statement"
},
"Reverse for loop": {
"prefix": "forr",
"else if": {
"prefix": "elif",
"body": [
"for var ${1:i} = ${2:length} - 1; ${1:i} >= 0; ${1:i}-- {",
"else if ${1:condition} {",
"\t$0",
"}"
],
"description": "Reverse for loop"
"description": "else clause with a nested if statement"
},
"for loop": {
"prefix": "for",
"else": {
"prefix": "else",
"body": [
"for var ${1:i} = 0; ${1:i} < ${2:length}; ${1:i}++ {",
"else {",
"\t$0",
"}"
],
"description": "for loop"
"description": "else clause"
},
"if statement": {
"prefix": "if",
"if let": {
"prefix": "iflet",
"body": [
"if ${1:true} {",
"if let ${1:value} = ${2:optional} {",
"\t$0",
"}"
],
"description": "if statement"
"description": "if statement with optional binding"
},
"else-if statement": {
"prefix": "elif",
"guard": {
"prefix": "guard",
"body": [
"else if ${1:true} {",
"guard ${1:condition} else {",
"\t$0",
"}"
],
"description": "if statement"
"description": "guard statement"
},
"Else statement": {
"prefix": "else",
"guard let": {
"prefix": "guardlet",
"body": [
"else {",
"guard let ${1:value} = ${2:optional} else {",
"\t$0",
"}"
],
"description": "Else statement"
"description": "guard statement with optional binding"
},
"Guard statement": {
"prefix": "guard",
"switch": {
"prefix": "switch",
"body": [
"guard let ${1:a} = ${2:optional} else {",
"switch ${1:value} {",
"case ${2:pattern}:",
"\t$0",
"default:",
"\t",
"}"
],
"description": "Guard statement"
"description": "switch statement"
},
"Optional Binding statement": {
"prefix": "ifnil",
"do": {
"prefix": "do",
"body": [
"if let ${1:a} = ${2:optional} {",
"do {",
"\t$0",
"} catch ${1:error} {",
"\t$2",
"}"
],
"description": "Optional Binding statement"
"description": "do statement"
},
"Switch statement": {
"prefix": "switch",
"func": {
"prefix": "func",
"body": [
"switch ${1:switch_on} {",
"case ${2:a}:",
"func ${1:name}(${2:parameters}) -> ${3:Type} {",
"\t$0",
"default:",
"\t$1",
"}"
],
"description": "Switch statement"
"description": "function declaration"
},
"Do catch": {
"prefix": "docatch",
"struct": {
"prefix": "struct",
"body": [
"do {",
"\ttry ${1:function that throws}",
"} catch ${2:pattern} {",
"struct ${1:Name} {",
"",
"\t$0",
"}"
],
"description": "Try catch"
"description": "struct declaration"
},
"Enum": {
"enum": {
"prefix": "enum",
"body": [
"enum ${1:Name} {",
"",
"\tcase $0",
"}"
],
"description": "Enum"
"description": "enum declaration"
},
"class": {
"prefix": "class",
"body": [
"class ${1:Name} {",
"",
"\t$0",
"}"
],
"description": "class declaration"
},
"protocol": {
"prefix": "protocol",
"body": [
"protocol ${1:Name} {",
"",
"\t$0",
"}"
],
"description": "protocol declaration"
},
"extension": {
"prefix": "extension",
"body": [
"extension ${1:Type} {",
"",
"\t$0",
"}"
],
"description": "extension declaration"
}
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册