Какова подпись printf?

Я просто придаю стиль главному виду, и тогда все работает нормально.

  renderImage(workType) {
    switch (workType) {
      case 0:
        return (
          <Image style={{ height: 100, width: 100, backgroundColor: 'green' }} />
        );
      case 1:
        return (
          <Image style={{ height: 100, width: 100, backgroundColor: 'yellow' }} />
        );
      case 2:
        return (
          <Image style={{ height: 100, width: 100, backgroundColor: 'blue' }} />
        );
    }
  }

  //source={{ uri: require('./1.jpg') }}
  render() {
    let workers = [{ work_type: 'Plumber' }, { work_type: 'Electrician' }, { work_type: 'AC' }];
    return (
      <View style={{ width: '100%', height: '100%', backgroundColor: 'red' }}>
        {
          workers.map((a, index) => (
            <TouchableOpacity onPress={() => this.popUpDialog(a.id, a.work_type)}>
              <View>
                {this.renderImage(index)}
                <Text>{a.work_type}</Text>
              </View>
            </TouchableOpacity>
          ))
        }
      </View>
    )
  }

Я установил цвет, так как у меня нет изображения.

6
задан Steve Rowe 11 March 2009 в 05:46
поделиться

3 ответа

int printf ( const char * format, ... );

Они, вероятно, просили, чтобы это видело, были ли Вы знакомы с дополнительным синтаксисом параметра "...". Это позволяет Вам передавать неопределенный список переменных, которые заполнят строку формата.

Например, тот же метод может использоваться для печати вещей как это:

printf("This is a string: %s", myString);
printf("This is a string: %s and an int: %d", myString, myInt);
22
ответ дан 8 December 2019 в 03:02
поделиться

printf является функцией variadic со следующей подписью:

int printf(const char *format, ...);

это означает, что имеет требуемый строковый параметр того, сопровождаемый 0 или больше параметрами (который может иметь различные типы). Наконец, это возвращает интервал, который представляет, сколько символов находится в результате.

Число и тип дополнительных параметров определяются содержанием строки формата.

6
ответ дан 8 December 2019 в 03:02
поделиться

Сигнатура метода, для некоторого дополнительного контекста.

3
ответ дан 8 December 2019 в 03:02
поделиться
Другие вопросы по тегам:

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