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