コード例 #1
0
ファイル: bigint.go プロジェクト: ghost-dog/ivy
func setBigIntString(conf *config.Config, s string) (BigInt, error) {
	i, ok := big.NewInt(0).SetString(s, conf.InputBase())
	if !ok {
		return BigInt{}, errors.New("integer parse error")
	}
	return BigInt{i}, nil
}
コード例 #2
0
ファイル: int.go プロジェクト: ghost-dog/ivy
func setIntString(conf *config.Config, s string) (Int, error) {
	i, err := strconv.ParseInt(s, conf.InputBase(), intBits)
	return Int(i), err
}