flutter - 如何在颤动中获得数字的 n 次方(数字的平方或立方等)?
问题描述
我有两个值,一个是 X 的基数,一个是 N 的幂,如何才能获得 X 的 N 次幂。
任何代码将不胜感激。
解决方案
你正在寻找这个: https ://api.dartlang.org/stable/2.5.0/dart-math/pow.html 所以:
pow(X,N)
如果你想实现它,你可以看看这里: https ://coflutter.com/challenges/dart-how-to-implement-exponential-function-power/ 这归结为这个循环:
int power(int x, int n) {
int retval = 1;
for (int i = 0; i < n; i++) {
retval *= x;
}
return retval;
}
这仅适用于整数 ns。
推荐阅读
- python - 了解 shap.decision_plot
- contacts - 如何从网站将 vCard(.vcf 文件)导入 Android 或 ios 联系人
- java - 我如何在java中排队?
- c - 读取 PPM iamge 文件 (P3) 并使用 C 将输出写入 FIle
- css - 如何拥有所有'
- ' 映射到数组时具有相同的高度?
- keycloak - 通过 CLI 配置 Keycloak eventsListener
- python - 我一直试图让这段代码工作几个小时,我试图以多种方式修复它,但它仍然不起作用
- c# - 将昼夜循环与时钟联系起来
- flutter - Flutter Web 检查是否启用了 cookie?
- c# - 为什么同步 .NET Core CAP 订阅者会导致异常并且不会命中 catch 块?