Создание расположенного с отступом текста с ударом

Это полный код, если кому-то это нужно, спасибо KURRU HEM.

    Map<String, dynamic> jsonParsed = {"2019-01-15":{"title":"Hey","nbLike":1}, "2019-01-16":{"title":"Hey2","nbLike":2}};
    print(jsonParsed);
 List<Event> _events = [];
List _dates = [];
jsonParsed.keys.forEach((String key){
   _dates.add(key);
});
  print(_dates);
for(int i=0; i<_dates.length; i++){
  print(jsonParsed[_dates[i]]['title']);
  print(jsonParsed[_dates[i]]['nbLike']);
   final Event event = Event(
      title: jsonParsed[_dates[i]]['title'],
      nbLike: jsonParsed[_dates[i]]['nbLike'],
);
    _events.add(event);
}
print('EVENTS --------------> 

Это полный код, если кому-то это нужно, спасибо KURRU HEM.

[110]events'); class Event { final String title; final int nbLike; Event({this.title, this.nbLike}); factory Event.fromJson(Map<String, dynamic> json) { return Event( title: json['title'] as String, nbLike: json['nbLike'] as int, ); } }
6
задан Karl Yngve Lervåg 20 January 2009 в 12:18
поделиться

3 ответа

Это будет

yes ' ' | head -7 | tr -d '\n'

Изменитесь '7' в Ваше число.

Возможно, необходимо смотреть на

man fmt

также.

6
ответ дан 8 December 2019 в 14:48
поделиться
 printf '%7s' 

Будет, вероятно, самый эффективный способ сделать это.

Это - оболочка, встроенная большую часть времени, и если не/usr/bin/printf существует как нейтрализация от coreutils.

так

 printf '%7s%s\n%7s%s\n' '_' 'hello' '_' 'world'

производит

      _hello
      _world

(Я использовал _ вместо пространства здесь, но пространство работает также, потому что удар понимает ''),

9
ответ дан 8 December 2019 в 14:48
поделиться

Не уверенный, если это собирается помочь Вам http://unstableme.blogspot.com/2008/12/awk-formatting-fields-into-columns.html

1
ответ дан 8 December 2019 в 14:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: