Thứ Ba, 18 tháng 9, 2018

Hàm NSLog

Hàm NSLog được dùng để in thông điệp ra màn hình:

NSLog(@"Hello, World!\n");

Ký tự \n ở trong dấu ngoặc kép được dùng để tạo dòng mới. Tôi sẽ giải thích về ký tự @ đặt trước đối số truyền vào giúp xác định kiểu dữ liệu của đối số. Bạn sẽ học về kiểu dữ liệu ở các phần tiếp theo, tạm thời bây giờ bạn hiểu @ được dùng cho tất cả các kiểu dữ liệu.

Bạn cũng có thể truyền vào nhiều hơn 1 đối số, ví dụ:

#import <Foundation/Foundation.h>

/* Copyright: hoclaptrinh.org */

int main ()
{
    /* Truyền nhiều hơn 1 đối số */
    NSLog (@"Năm nay là năm: %i\n ", 2015);
    return 0;
}

Khi dùng NSLog() như ở trên, 2 ký tự đặc biệt %i được sử dụng để xác định kiểu dữ liệu của đối số thứ 2 sẽ được thay thế vào vị trí của nó. Khi thực thi đoạn mã trên, đối số thứ 2 (ở đây là số 2015) sẽ thay thế cho %i.

Ở đây%i được dùng để xác định kiểu dữ liệu truyền vào là interget. Tương tự bạn cũng có %d cho các số thập phân, %c cho kiểu ký tự... Khi chạy câu lệnh trên bạn sẽ thấy ở phần output sẽ hiển thị kết quả

Năm nay là năm: 2015

Bạn cũng có thể truyền nhiều hơn 2 đối số như sau:

NSLog (@"Năm %i là năm %@", 2015, "con dê");

Trong ví dụ thứ 2 này chúng ta truyền tham số thứ 3 là một chuỗi và %@ để đại diện cho kiểu dữ liệu của chuỗi. Như đã nói ở trên @ được dùng để đại diện cho mọi kiểu dữ liệu.


Nguồn: CodeHub.vn

Không có nhận xét nào:

Đăng nhận xét

Bài Viết Nổi Bật

Thẻ Đề Mục

Các thẻ đề mục (còn gọi là thẻ heading) dùng để đánh dấu các đề mục của trang web. Ví dụ sau sử dụng thẻ <h1> để tạo một đề mục: ...

Được Xem Nhiều