Skip to content

Instantly share code, notes, and snippets.

@tkuenneth
Created April 13, 2020 12:07
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tkuenneth/e08ddf3cbbe836c8fe676982cb20c980 to your computer and use it in GitHub Desktop.
Save tkuenneth/e08ddf3cbbe836c8fe676982cb20c980 to your computer and use it in GitHub Desktop.
This script uses both model.dart and converter.dart
import 'package:temperatureconverter/src/converter.dart';
import 'package:temperatureconverter/src/model.dart';
main(List<String> args) {
if (args.length != 3) {
print(
"Usage: main2 degreesCelsius|degreesFahrenheit|kelvin value degreesCelsius|degreesFahrenheit|kelvin");
} else {
Model model = new Model();
model.inUnit = enumFor(args[0]);
model.inTemperature = stringToDouble(args[1]);
model.outUnit = enumFor(args[2]);
model.calculateOutTemperature();
print("${args[1]} ${args[0]} is ${model.outTemperatureAsString}");
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment