শীর্ষ-স্তরের সংযোগ, শীর্ষ-স্তরের সংযোগ

ব্লকের তিনটি সংযোগ রয়েছে যার ব্যবহার ঐচ্ছিক।

বিবৃতি সংযোগ

ব্যবহারকারীরা nextStatement এবং previousStatement সংযোগকারী ব্যবহার করে ব্লকের ক্রম তৈরি করতে পারে। ব্লকলির স্ট্যান্ডার্ড লেআউটে, এই সংযোগগুলি উপরের এবং নীচে, ব্লকগুলি উল্লম্বভাবে স্ট্যাক করা আছে।

পূর্ববর্তী সংযোগকারীর সাথে একটি ব্লকে একটি আউটপুট সংযোগকারী থাকতে পারে না। বিবৃতি ব্লক শব্দটি কোন আউটপুট সংযোগকারী ছাড়া একটি ব্লক বোঝায়। একটি বিবৃতি ব্লক সাধারণত পূর্ববর্তী সংযোগ এবং পরবর্তী সংযোগ উভয়ই থাকবে।

nextStatement এবং previousStatement সংযোগ টাইপ করা যেতে পারে, কিন্তু এই বৈশিষ্ট্যটি স্ট্যান্ডার্ড ব্লক দ্বারা ব্যবহার করা হয় না।

পরবর্তী সংযোগ

ব্লকের নীচে একটি বিন্দু তৈরি করে, যাতে অন্যান্য বিবৃতিগুলি এর নীচে স্ট্যাক করা যায়। একটি পরবর্তী সংযোগ সহ একটি ব্লক কিন্তু কোনো পূর্ববর্তী সংযোগ সাধারণত একটি ইভেন্টকে উপস্থাপন করে না এবং একটি টুপি দিয়ে রেন্ডার করার জন্য কনফিগার করা যেতে পারে।

কোন ক্ষেত্র ছাড়া একটি ব্লক এবং একটি ট্যাব নীচে

JSON

টাইপ করা হয়নি:

{
  ...,
  "nextStatement": null,
}

টাইপ করা ( বিরল ):

{
  "nextStatement": "Action",
  ...
}

জাভাস্ক্রিপ্ট

টাইপ করা হয়নি:

this.setNextStatement(true);  // false implies no next connector, the default

টাইপ করা (বিরল):

this.setNextStatement(true, 'Action');

পূর্ববর্তী সংযোগ

ব্লকের শীর্ষে একটি খাঁজ তৈরি করে, যাতে এটি স্টেটমেন্টের স্ট্যাক হিসাবে সংযুক্ত হতে পারে।

পূর্ববর্তী সংযোগ সহ ব্লকগুলির একটি আউটপুট সংযোগ থাকতে পারে না।

কোন ক্ষেত্র ছাড়া একটি ব্লক এবং একটি খাঁজ শীর্ষ

JSON

টাইপ করা হয়নি:

{
  ...,
  "previousStatement": null,
}

টাইপ করা ( বিরল ):

{
  "previousStatement": "Action",
  ...
}

জাভাস্ক্রিপ্ট

টাইপ করা হয়নি:

this.setPreviousStatement(true);  // false implies no previous connector, the default

টাইপ করা (বিরল):

this.setPreviousStatement(true, 'Action');

আউটপুট সংযোগ

একটি ব্লকের একটি একক আউটপুট সংযোগ থাকতে পারে, যা অগ্রণী প্রান্তে একটি পুরুষ জিগস সংযোগকারী হিসাবে উপস্থাপিত হয়। আউটপুট মান ইনপুট সংযোগ. আউটপুট সহ ব্লকগুলিকে সাধারণত মান ব্লক বলা হয়।

ক্ষেত্রবিহীন একটি ব্লক এবং বাম দিকে একটি পুরুষ ধাঁধা সংযোগকারী৷ প্রান্ত

JSON

টাইপ করা হয়নি:

{
  // ...,
  "output": null,
}

টাইপ করা:

{
  // ...,
  "output": "Number",
}

জাভাস্ক্রিপ্ট

টাইপ করা হয়নি:

init: function() {
  // ...
  this.setOutput(true);
}

টাইপ করা:

init: function() {
  // ...
  this.setOutput(true, 'Number');
}

একটি আউটপুট সংযোগকারী সহ ব্লকগুলিতে পূর্ববর্তী বিবৃতি খাঁজ থাকতে পারে না।