nil => NULL
Этот коммит содержится в:
родитель
f3ba6030fa
коммит
578f800200
2 изменённых файлов: 20 добавлений и 1 удалений
|
@ -439,6 +439,8 @@ func handleIdent(expr ast.Expr) string {
|
|||
ident := expr.(*ast.Ident)
|
||||
code := ""
|
||||
switch ident.Name {
|
||||
case "nil":
|
||||
code += "NULL"
|
||||
case "string":
|
||||
code += "char*"
|
||||
default:
|
||||
|
|
|
@ -860,7 +860,24 @@ var _ = Describe("Go Translator", func() {
|
|||
Compare(source, expected)
|
||||
})
|
||||
})
|
||||
Describe("Математика", func() {
|
||||
Describe("Действия", func() {
|
||||
It("nil -> NULL", func() {
|
||||
source := `package test
|
||||
func Loop() {
|
||||
if p == nil {
|
||||
}
|
||||
}
|
||||
`
|
||||
expected := `
|
||||
void loop();
|
||||
|
||||
void loop() {
|
||||
if (p == NULL) {
|
||||
}
|
||||
}
|
||||
`
|
||||
Compare(source, expected)
|
||||
})
|
||||
It("i++", func() {
|
||||
source := `package test
|
||||
func Loop() {
|
||||
|
|
Загрузка…
Создание таблицы
Сослаться в новой задаче