aboutsummaryrefslogtreecommitdiff
path: root/spec/outputs/codes_from_doc_zh.lua
diff options
context:
space:
mode:
Diffstat (limited to 'spec/outputs/codes_from_doc_zh.lua')
-rw-r--r--spec/outputs/codes_from_doc_zh.lua56
1 files changed, 38 insertions, 18 deletions
diff --git a/spec/outputs/codes_from_doc_zh.lua b/spec/outputs/codes_from_doc_zh.lua
index 3f9615f..aa53926 100644
--- a/spec/outputs/codes_from_doc_zh.lua
+++ b/spec/outputs/codes_from_doc_zh.lua
@@ -608,23 +608,33 @@ end):concat(Rx.Observable.of('who do we appreciate')):map(function(value)
608end):subscribe(print) 608end):subscribe(print)
609local str = strA .. strB .. strC 609local str = strA .. strB .. strC
610func(3000, "192.168.1.1") 610func(3000, "192.168.1.1")
611xpcall(func, function(err) 611xpcall(function()
612 return func(1, 2, 3)
613end, function(err)
612 return print(yue.traceback(err)) 614 return print(yue.traceback(err))
613end, 1, 2, 3) 615end)
614local success, result = xpcall(func, function(err) 616local success, result = xpcall(function()
617 return func(1, 2, 3)
618end, function(err)
615 return yue.traceback(err) 619 return yue.traceback(err)
616end, 1, 2, 3) 620end)
617xpcall(func, function(err) 621xpcall(function()
622 return func(1, 2, 3)
623end, function(err)
618 return print(yue.traceback(err)) 624 return print(yue.traceback(err))
619end, 1, 2, 3) 625end)
620success, result = pcall(func, 1, 2, 3) 626success, result = pcall(function()
627 return func(1, 2, 3)
628end)
621pcall(function() 629pcall(function()
622 print("尝试中") 630 print("尝试中")
623 return func(1, 2, 3) 631 return func(1, 2, 3)
624end) 632end)
625success, result = xpcall(func, function(err) 633success, result = xpcall(function()
634 return func(1, 2, 3)
635end, function(err)
626 return print(yue.traceback(err)) 636 return print(yue.traceback(err))
627end, 1, 2, 3) 637end)
628if success then 638if success then
629 print(result) 639 print(result)
630end 640end
@@ -2589,23 +2599,33 @@ end):concat(Rx.Observable.of('who do we appreciate')):map(function(value)
2589end):subscribe(print) 2599end):subscribe(print)
2590local str = strA .. strB .. strC 2600local str = strA .. strB .. strC
2591func(3000, "192.168.1.1") 2601func(3000, "192.168.1.1")
2592xpcall(func, function(err) 2602xpcall(function()
2603 return func(1, 2, 3)
2604end, function(err)
2593 return print(yue.traceback(err)) 2605 return print(yue.traceback(err))
2594end, 1, 2, 3) 2606end)
2595local success, result = xpcall(func, function(err) 2607local success, result = xpcall(function()
2608 return func(1, 2, 3)
2609end, function(err)
2596 return yue.traceback(err) 2610 return yue.traceback(err)
2597end, 1, 2, 3) 2611end)
2598xpcall(func, function(err) 2612xpcall(function()
2613 return func(1, 2, 3)
2614end, function(err)
2599 return print(yue.traceback(err)) 2615 return print(yue.traceback(err))
2600end, 1, 2, 3) 2616end)
2601success, result = pcall(func, 1, 2, 3) 2617success, result = pcall(function()
2618 return func(1, 2, 3)
2619end)
2602pcall(function() 2620pcall(function()
2603 print("尝试中") 2621 print("尝试中")
2604 return func(1, 2, 3) 2622 return func(1, 2, 3)
2605end) 2623end)
2606success, result = xpcall(func, function(err) 2624success, result = xpcall(function()
2625 return func(1, 2, 3)
2626end, function(err)
2607 return print(yue.traceback(err)) 2627 return print(yue.traceback(err))
2608end, 1, 2, 3) 2628end)
2609if success then 2629if success then
2610 print(result) 2630 print(result)
2611end 2631end