数组如何将此Java代码转换为Rexx以生成与Luhn兼容的信用卡?
public string GenerateCardTokenOptimised()
{
int[] checkArray = new int[15];
var cardNum = new int[16];
for (int d = 14; d >= 0; d--)
{
cardNum[d] = _random.Next(0, 9);
checkArray[d] = ( cardNum[d] * (((d+1)%2)+1)) % 9;
}
cardNum[15] = ( checkArray.Sum() * 9 ) % 10;
var sb = new StringBuilder();
for (int d = 0; d < 16; d++)
{
sb.Append(cardNum[d].ToString());
}
return sb.ToString();
}
似乎Rexx在其他语言中没有常用的数组,那么我如何实现它呢
# 1 楼答案
Rexx有stem个变量。Stem变量是关联数组类似映射<;字符串,字符串>在Java中使用strong>和,而不是数组
你能行
您还可以使用字符串作为stem变量中的键
你也可以检查是否发现了什么东西