Flutter로 기초 대사 계산하는 앱을 만들어 보았다.
앱 스쿠쇼
소스 코드
배운 것
TextField로 입력한 문자열을 기초 대사를 계산하기 위해 정수로 변환하고 싶습니다.
main.dartonPressed: () => setState(
() {
_weight = double.parse(_weightController.text);
_height = double.parse(_heightController.text);
_age = int.parse(_ageController.text);
}
型.parse()
에서 형식 변환을 수행했습니다. TextField에서 값을 조작하는 TextEddingController가 String형이므로 어떻게든 정수로 변환하고 싶었다.
Text로 값을 출력하기 위해 String 형으로 변환
main.dartText("あなたの基礎代謝は" +
(((13.397 * _weight + 4.799 * _height - 5.677 * _age + 88.362) * base_number) .round() / base_number)
.toString() + "(kcal)です"),
Text가 String형이므로 (計算式).toString()
로 문자열로 변환했다.
끝에 (자신용)
dart의 캐스트가 의외로 시간이 걸린 인상이므로 메모로서 남겨 둔다. 텍스트가 입력되지 않았던 경우 등 실장하지 않는 곳이 있으므로 그 옆을 써 가려고 생각한다.
Reference
이 문제에 관하여(Flutter로 기초 대사 계산하는 앱을 만들어 보았다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/takahigu642/items/61be593ef8ec31c2240d
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
배운 것
TextField로 입력한 문자열을 기초 대사를 계산하기 위해 정수로 변환하고 싶습니다.
main.dartonPressed: () => setState(
() {
_weight = double.parse(_weightController.text);
_height = double.parse(_heightController.text);
_age = int.parse(_ageController.text);
}
型.parse()
에서 형식 변환을 수행했습니다. TextField에서 값을 조작하는 TextEddingController가 String형이므로 어떻게든 정수로 변환하고 싶었다.
Text로 값을 출력하기 위해 String 형으로 변환
main.dartText("あなたの基礎代謝は" +
(((13.397 * _weight + 4.799 * _height - 5.677 * _age + 88.362) * base_number) .round() / base_number)
.toString() + "(kcal)です"),
Text가 String형이므로 (計算式).toString()
로 문자열로 변환했다.
끝에 (자신용)
dart의 캐스트가 의외로 시간이 걸린 인상이므로 메모로서 남겨 둔다. 텍스트가 입력되지 않았던 경우 등 실장하지 않는 곳이 있으므로 그 옆을 써 가려고 생각한다.
Reference
이 문제에 관하여(Flutter로 기초 대사 계산하는 앱을 만들어 보았다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/takahigu642/items/61be593ef8ec31c2240d
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
onPressed: () => setState(
() {
_weight = double.parse(_weightController.text);
_height = double.parse(_heightController.text);
_age = int.parse(_ageController.text);
}
Text("あなたの基礎代謝は" +
(((13.397 * _weight + 4.799 * _height - 5.677 * _age + 88.362) * base_number) .round() / base_number)
.toString() + "(kcal)です"),
dart의 캐스트가 의외로 시간이 걸린 인상이므로 메모로서 남겨 둔다. 텍스트가 입력되지 않았던 경우 등 실장하지 않는 곳이 있으므로 그 옆을 써 가려고 생각한다.
Reference
이 문제에 관하여(Flutter로 기초 대사 계산하는 앱을 만들어 보았다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/takahigu642/items/61be593ef8ec31c2240d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)