title: Convert long double to string without scientific notation (Dart)
body: <p>I want to convert a long double to string without scientific notation in Dart, I thought just doing a .toString() would do the trick but it's not the case.</p>
  <p>Here's my code:</p>
  <pre><code>void main() {  
    double num = 0.00000000196620214137477;
    String numToString = num.toString();
    
    print(num);
    print(numToString);
  }
  </code></pre>
  <p>This is what it prints:</p>
  <pre><code>1.96620214137477e-9
  1.96620214137477e-9
  </code></pre>
  <p>I want a string representation of the number as it was written when defined. So the printout I want after converting to string is:</p>
  <pre><code>0.00000000196620214137477
  </code></pre>
  <p>Thanks in advance.</p>