From 69fb3740cf770542326765984cbcf41795a1056a Mon Sep 17 00:00:00 2001 From: SisMaker <1713699517@qq.com> Date: Sat, 29 Jul 2023 23:25:04 +0800 Subject: [PATCH] =?UTF-8?q?ft:=20IIF=E6=94=B9=E6=88=90CASE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- include/ranks.hrl | 2 +- src/rank/rankWork.erl | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/include/ranks.hrl b/include/ranks.hrl index 7ee74c8..2660ea0 100644 --- a/include/ranks.hrl +++ b/include/ranks.hrl @@ -12,7 +12,7 @@ -define(publicInfoPos, #etsRankRecord.publicInfo). %% 三元表达式 --define(IIF(Cond, Ret1, Ret2), (case Cond of true -> Ret1; _ -> Ret2 end)). +-define(CASE(Cond, Ret1, Ret2), (case Cond of true -> Ret1; _ -> Ret2 end)). -define(etsRankInfo, etsRankInfo). diff --git a/src/rank/rankWork.erl b/src/rank/rankWork.erl index a17bf43..74d149d 100644 --- a/src/rank/rankWork.erl +++ b/src/rank/rankWork.erl @@ -110,7 +110,7 @@ mGetRankInfo(RankType, MyKey, Cnt, Page, PageInfo) -> try ets:lookup_element(?etsRankInfo, MyKey, RankPos) of CurScore -> MyIndex = ets:select_count(RankType, [{{'$1', '$2'}, [{'>=', '$1', {const, CurScore}}], [true]}]), - ?IIF(MyIndex > RankLimit, -1, MyIndex) + ?CASE(MyIndex > RankLimit, -1, MyIndex) catch _:_ -> -1 end;