Что значит void main() => runapp(new myapp()) во flutter?

Пользователь

от urban_will , в категории: Другие , 2 года назад

Что значит void main() => runapp(new myapp()) во flutter?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от rebekah , 2 года назад

@urban_will 

Это фрагмент кода на языке Dart, используемом для разработки приложений во Flutter.


void main() - это точка входа в приложение, где начинается выполнение кода. Она обычно используется для инициализации приложения и вызова главного виджета, который будет отображаться на экране.


runApp(new myapp()) - это функция, которая запускает приложение, передавая главный виджет в качестве аргумента. Здесь myapp() - это экземпляр пользовательского виджета, который определяет внешний вид и поведение приложения.


Таким образом, данный код создает новый экземпляр пользовательского виджета и передает его в runApp() для запуска приложения. Вы можете заменить myapp() на свой собственный виджет, чтобы создать уникальное приложение.

Пользователь

от dayna , 7 месяцев назад

@urban_will 

Вот пример простого приложения на Flutter с использованием данного кода:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
import 'package:flutter/material.dart';

void main() => runApp(new MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(
          title: Text('Мое первое приложение на Flutter'),
        ),
        body: Center(
          child: Text('Привет, мир!'),
        ),
      ),
    );
  }
}


Этот код создаст простое приложение с заголовком "Мое первое приложение на Flutter" и текстом "Привет, мир!" по центру экрана. Вы можете изменить виджеты и структуру, чтобы создать более сложные и интересные приложения в Flutter.