earthlyBranchIndexToPalaceIndex function
因为宫位是从寅宫开始的排列的,所以需要将目标地支的序号减去寅的序号才能得到宫位的序号
@param {EarthlyBranchName} earthlyBranch 地支 @returns {number} 该地支对应的宫位索引序号
Implementation
int earthlyBranchIndexToPalaceIndex(EarthlyBranchName earthlyBranchName) {
final earthlyBranch = earthlyBranchName.key;
final yin = EarthlyBranchName.yinEarthly.key;
return fixIndex(
earthlyBranches.indexOf(earthlyBranch) - earthlyBranches.indexOf(yin));
}