Didn't understand where to use Void function and Return type function

Didn't understand where to use Void function and Return type function

didn't i
didn't i onerepublic lyrics
didn't meaning
didn't i lyrics onerepublic meaning
one republic
didn't sentences
didn't pronunciation
darondo didn't i sample

I am really new to programming and while learning Dart function I come to a program which has but I couldn't understand what makes them to use different function one with return value and another without. Both will called during main program and both subprograms complete the task without returning any value(at least I didn't see anything like that), Can anyone point out why one have to use return type function.

import (....)

void main() => runApp(XylophoneApp());

class XylophoneApp extends StatelessWidget {

//Void Fuction
  void player(int songNumber) {
    final player = AudioCache();
    player.play('note$songNumber.wav');
  }

//Function with return
  Expanded buildKey({colors, songNumber}) {
    return Expanded(
      child: FlatButton(
        color: colors,
        onPressed: () {
          player(songNumber);
        },
      ),
    );
  }

//Call in main function
buildKey(colors: Colors.red, songNumber: 1),

The XylophoneApp.player function doesn't return any value since it's a void function (Instead it will just play a sound), where the XylophoneApp.buildKey function will return a value of type Expanded, then it's up to you whether you want to use the returned value or not.

Darondo - Didn't I (Official Audio), Ralph didn't recognize that his popularity reflected, in part, his reputation for being a little easy on people—he didn't stretch them to grow and develop. Managers  Didn't definition is - did not. Time Traveler for didn't. The first known use of didn't was in 1675. See more words from the same year


The method player simply plays a song and returns back to the caller, i.e doesn't return any value to the caller method. Hence return type is Void.

Whereas, the buildKey method creates a Button which needs to be rendered in the UI. buildKey method is creating a widget that is a FlatButton, which when clicked, plays a song. This method returns this button which needs to be placed in the Widget hierarchy for flutter to render it on screen.

Didn't I (OneRepublic song), “Mike says he found out about the scheme by accident and, since he didn't know who else might be involved, contacted Harry about it,” Chip said. In the lawsuit  50+ videos Play all Mix - OneRepublic - Didn’t I (Official Music Video) YouTube Kygo, OneRepublic - Lose Somebody - Duration: 3:42. KygoMusic 2,797,566 views


Didn't I (Blow Your Mind This Time), But this is deeply misleading, because it avoids confronting the essence of the problem. Americans didn't fail the Covid-19 test; Republicans did. DIDN. Pytorch Implementation of "Deep Iterative Down-Up CNN for Image Denoising" Our method took second and third place at each track in [NTIRE 2019 Challenge on Real Image Denoising]


Didn't, NOT REAL NEWS: A look at what didn't happen this week. By ALI SWENSON, BEATRICE DUPUY, ARIJETA LAJKA and AMANDA SEITZ2  Didn't Get a Coronavirus Stimulus Check? Here's How to Fix It The IRS is trying to get payments out. In some cases, you can help get yours faster.


Didn't, Nouveau clip de Didine Canon 16 intitulé Aicha La vie. Production Chabaka Net Prod & Records Réalisation : Anis Sebti Director de photography : Sohaib Redjimi Beatmaker: Black Rock Chronique Mix


Why You Didn't Get That Promotion, Dissociative identity disorder (DID), previously known as multiple personality disorder (MPD), is a mental disorder characterized by the maintenance of at least two distinct and relatively enduring personality states.