From 28fb1aaa063db23b8985b7aaf5e8716ea593c5d3 Mon Sep 17 00:00:00 2001 From: SisMaker <1713699517@qq.com> Date: Mon, 22 Feb 2021 22:35:18 +0800 Subject: [PATCH] =?UTF-8?q?ft:=E4=BB=A3=E7=A0=81=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/eFmt.erl | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/eFmt.erl b/src/eFmt.erl index af2a323..1399fc4 100644 --- a/src/eFmt.erl +++ b/src/eFmt.erl @@ -242,9 +242,10 @@ fScan(Format, Args) -> doCollect(FmtBinStr, Args, Acc) -> case binary:split(FmtBinStr, <<"~">>) of [NotMatch] -> - [NotMatch | Acc]; + true = [] == Args, + ?IIF(NotMatch == <<>>, Acc, [NotMatch | Acc]); [FPart, LPart] -> - doCollWidth(LPart, Args, 0, right, [FPart | Acc]) + doCollWidth(LPart, Args, 0, right, ?IIF(FPart == <<>>, Acc, [FPart | Acc])) end. doCollWidth(<<>>, _Args, _Width, _Adjust, Acc) ->