THẢO LUẬN

thg 10 4, 2016 6:35 SA

@thangdt90 À mình hiểu rồi! Thanks so much 😄

0
thg 10 3, 2016 7:46 CH

Bài viết này trên w3School Bạn có thể đọc được tiếng anh thì vào đó xem. http://www.w3schools.com/graphics/game_intro.asp

0
thg 10 3, 2016 4:21 CH

@imndnam Với trường hợp tham số đầu vào là parameter không xác định kiểu object, hay không có giá trị mặc định thì đương nhiên Service Container sẽ không thể biết cách để mà resolve ra instance cho bạn.

Nếu bạn vẫn muốn mọi thứ diễn ra tự động thì bạn có thể sử dụng hàm bind để dạy cho Service Container cách resolve ra instance, hoặc đặt giá trị mặc định cho chúng.

Chẳng hạn như một class như sau thì sẽ không thể resolve tự động bằng Service Container

class Test
{
    public $v;
    public function __construct($v)
    {
        $this->v = $v;
    }
}

Nhưng một class như sau thì có thể

class Test
{
    public $v;
    public function __construct($v = 'default value')
    {
        $this->v = $v;
    }
}

Theo mình thì khi mà bạn gặp phải tình trạng constructor nhận vào biến không rõ kiểu như ở trên thì bạn nên xem xét lại code của mình 😄 Có thể đang có vấn đề và có thể refactor lại cho tốt hơn đấy 😄

0
thg 10 2, 2016 11:50 CH

Bạn cho mình hỏi

private void createObservable1() {

    Observable<List<Integer>> listObservable =
            Observable.just(getNumberList())
                    .filter(new Func1<List<Integer>, Boolean>() {
                        @Override
                        public Boolean call(List<Integer> integers) {
                            return null;
                        }
                    });

với

private List<Integer> getNumberList() {

    ArrayList<Integer> numberList = new ArrayList<>();

    numberList.add(2);
    numberList.add(3);
    numberList.add(8);
    numberList.add(4);
    numberList.add(6);

    return numberList;
}

làm sao để mình có thể filter số chẵn trong list này. thank you.

0
Avatar
đã bình luận cho bài viết
thg 10 2, 2016 6:42 CH

Rất hay, cám ơn tác giả 😄

0
thg 10 2, 2016 4:19 CH

Bài viết thật hay và hữu ích. Cần thật nhiều con người có những bài viết hay như thế này cho cộng đồng lập trình viên Việt Nam (y)

0
thg 10 2, 2016 4:19 CH

Chủ đề không mới nhưng viết hướng dẫn rất chi tiết. Cám ơn tâm huyết của tác giả.

0
thg 10 2, 2016 4:10 CH

thật là tuyệt vời, thật không thể tin được. Bài viết rất hay và hưu ích - 100% review :v

0
thg 10 2, 2016 4:10 CH

Hay vãi. Bài viết rất dễ hiểu và hữu ích.

0
thg 10 2, 2016 4:03 CH

Bài viết rất hữu ích và chi tiết (y)

0
thg 10 2, 2016 6:57 SA

sao chị hông có giới thiệu công cụ nào hết zậy chị 😄

0
thg 10 2, 2016 6:37 SA

đợi bài mới 😄

0
thg 10 2, 2016 6:32 SA

Bài viết rất hay và bổ ích (y)

0
thg 10 2, 2016 4:48 SA

bài viết rất hữu ích, tác giả chắc hẩn đã rất dày công nghiên cứu, tìm tòi. 😄

0
thg 9 29, 2016 7:06 SA

Viết tiếp phần 2 đi ạ. Bài viết tốt cho người mới bắt đầu 😃

0
thg 9 29, 2016 7:06 SA

Viết tiếp phần 2 đi ạ. Bài viết tốt cho người mới bắt đầu 😃

0
thg 9 28, 2016 10:25 CH

Như bạn nói các class dependency ví dụ ở trên như Keyboard hay Monitor sẽ được tự động inject để tiến tới resolve ra một instance của Computer cuối cùng. Đó là trong trường hợp các class kia không có tham số khởi tạo hoặc có tham số là object, còn nếu tham số của nó là Array, String, Int thì sao nhỉ, Service Container sẽ lấy các cái đó ở đâu ra để pass vào cho đảm bảo mọi thứ diễn ra tự động?

Mình nghĩ là có gì đó mình hiểu sai sai 😄 Mong chỉ giáo 😄

0
Avatar
đã bình luận cho bài viết
thg 9 28, 2016 5:45 CH

trò bại não này bỏ đi thôi, chơi làm gì tốn thời gian =))

0
thg 9 28, 2016 5:39 CH

@bs90 Em cảm ơn ạ.

0
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí