Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 串联在颤振中不起作用,相反,变量分成两行?_Flutter_Dart - Fatal编程技术网

Flutter 串联在颤振中不起作用,相反,变量分成两行?

Flutter 串联在颤振中不起作用,相反,变量分成两行?,flutter,dart,Flutter,Dart,所以,这是一个非常小的问题,但完全令人讨厌 这是我的代码: print('COORDINATES -> ${lat}:${lng}'); 如您所见,它应该打印出来,例如:“74.23132:47.13123”,对吗 但事实上是这样的 flutter: COORDINATES -> 74.23132: 47.13123 在《颤振》中,它真的会这样工作吗 致以最良好的祝愿 颤振医生-v [✓] Flutter (Channel stable, v1.7.8+hotfix.3,

所以,这是一个非常小的问题,但完全令人讨厌

这是我的代码:

print('COORDINATES -> ${lat}:${lng}');
如您所见,它应该打印出来,例如:“74.23132:47.13123”,对吗

但事实上是这样的

    flutter: COORDINATES -> 74.23132:
47.13123
在《颤振》中,它真的会这样工作吗

致以最良好的祝愿

颤振医生-v

[✓] Flutter (Channel stable, v1.7.8+hotfix.3, on Mac OS X 10.14.5 18F203, locale en-GB)
    • Flutter version 1.7.8+hotfix.3 at /Users/usr/Developer/flutter
    • Framework revision b712a172f9 (9 days ago), 2019-07-09 13:14:38 -0700
    • Engine revision 54ad777fd2
    • Dart version 2.4.0


[✓] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
    • Android SDK at /Users/usr/Library/Android/sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-28, build-tools 28.0.3
    • Java binary at: /Applications/Android Studio 3.5 Preview.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 10.2.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 10.2.1, Build version 10E1001
    • CocoaPods version 1.7.0

[✓] iOS tools - develop for iOS devices
    • ios-deploy 1.9.4

[✓] Android Studio (version 3.5)
    • Android Studio at /Applications/Android Studio 3.5 Preview.app/Contents
    • Flutter plugin version 37.1.3
    • Dart plugin version 191.7830
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)

[✓] Connected device (2 available)
    • Mattias’s iPhone • aaf4a41bc5a93fcf273e2070e19ec2a6a3f37921 • ios • iOS 12.3.1
    • iPhone Xʀ        • 93F3E348-5835-492B-B756-CCD1BAD6C8E8     • ios • com.apple.CoreSimulator.SimRuntime.iOS-12-2 (simulator)

•未发现任何问题解决方案


在尝试了每一个逻辑步骤来实现这一点之后,事实证明颤振团队还没有支持这一点!所以,在颤振支持两个串联变量之前,永远不要讨论这个问题。非常非常难过让你知道

你检查过你的变量了吗?打印的日志怎么了?你期待什么?你能发布你的'flatter doctor-v'命令行输出吗?你不需要这里的内插括号(即你可以写
$lat:$lng
),你能在你的IDE中尝试一下,看看你是否得到同样的结果,或者新的flatter更新是否真的有问题?(v1.7.8+修补程序。3)你错了。看见可能您的控制台窗口太小了。几乎所有flift类的
toString
实现都使用Dart字符串插值来连接变量的字符串化版本,并且它们不会出现这个问题。如果您认为存在bug,请提供可以重现该问题的示例代码。